706
I Use This!
Moderate Activity

News

Analyzed 1 day ago. based on code collected 1 day ago.
Posted over 1 year ago by Mamarok
A new year, a new Amarok release ... yes! You read correctly, after a long hiatus and all developers busy with their real life, the Qt5 port had to wait. But finally, thanks to the dedicated work of a few hardy developers like Pedro and Heiko, we ... [More] are proud to present the technical preview or the next Amarok: Amarok 2.9.71 aka Amarok 3.0 Alpha. Some important notes about this release: - Amarok now depends on MariaDB embedded, since MySQL embedded was discontinued. If you still have MySQL embedded, this will continue to work, as does a full MySQL Server, of course. Unfortunately we need to be prepared for MariaDB discontinuing the embedded version as well, and we are considering a port to a new DB backend; - the script engine has been ported to Qt5's QJSEngine. Sadly the lack of features from Qt4's QScriptEngine makes the port limited, so there currently are not many scripts that are compatible. It's likely that a whole new scripting engine (using QML) will replace the current implementation. Keep in mind that this is a technical preview, so it is possible that some things break. Please make sure you back up your data before heading to this new version! Source Tarball Sprache Undefined [Less]
Posted over 4 years ago by markey
As it may be customary for the upcoming season the Amarok team did some spring cleaning and is proud to announce the immediate release of Amarok 2.9.0. While we realize that the clock has run out on KDELibs 4 and Qt 4, we wanted to bring 20+ bug ... [More] fixes from 18 contributors to our users before the next major release will harness all the shiny new things provided by Qt 5 and KDE Frameworks 5. In fact, the port is already progressing nicely in the Git 'kf5' branch, which is soon to become the new ‘master’ branch. We welcome everybody willing to help out to check out the source code and improve the next major version of Amarok! List of important changes since 2.8.90: - Fixed "Open Last-fm webpage" of similar artist (https://bugs.kde.org/show_bug.cgi?id=354849) - VFAT-safe file and directory names cannot end with dot (https://bugs.kde.org/show_bug.cgi?id=388465) - Fixed transcoding to AAC format by switching to the latest 'aac' ffmpeg encoder (https://bugs.kde.org/show_bug.cgi?id=374670) - Fix crash during musicbrainz search (https://bugs.kde.org/show_bug.cgi?id=328359) - Fix Gpodder credential service without kwallet (https://git.reviewboard.kde.org/r/122797/) - Fix Bug 302299 - Autoscrolling Lyrics are scrolling down if a song is rated via Context Browser's Current Track (https://bugs.kde.org/show_bug.cgi?id=302299) - Fix Collection Browser auto-expand after search expanding too little (https://bugs.kde.org/show_bug.cgi?id=335217) - Fix MPRIS2 DesktopEntry value (https://bugs.kde.org/show_bug.cgi?id=365275) - Organize tracks / Guess tags presets persisted properly (https://bugs.kde.org/show_bug.cgi?id=226144) - Use transparent background for lyrics browser (https://bugs.kde.org/show_bug.cgi?id=314854) - Handle numeric fields properly in filter creation dialogs (https://bugs.kde.org/show_bug.cgi?id=341661) - Substitute deprecated MySQL option --myisam-recover (https://bugs.kde.org/show_bug.cgi?id=354255) - Disable non SSL connections in wikipedia applet (https://bugs.kde.org/show_bug.cgi?id=348313) - Fix build with gcc6 (https://bugs.kde.org/show_bug.cgi?id=363054) - Fix untranslatable string in Organize Collection Dialog (https://bugs.kde.org/show_bug.cgi?id=331443) - Fix for the infinite loop in case a home-burned or old audio CD is inserted (https://bugs.kde.org/show_bug.cgi?id=339190) - Fix tabs applet and change it to use https (https://bugs.kde.org/show_bug.cgi?id=358408) - Fix Taglib version check (https://bugs.kde.org/show_bug.cgi?id=351013) - Fix amarok build with LibOFA using ffmpeg 3+ (https://git.reviewboard.kde.org/r/129626) - Make Qt4Webkit optional (https://phabricator.kde.org/D10923) List of changes since 2.8.0: https://amarok.kde.org/en/node/887 Contributors: 38 l10n daemon script 46.3% 12 Stefano Pettini 14.6% 7 Heiko Becker 8.5% 6 Myriam Schweingruber 7.3% 2 Luigi Toscano 2.4% 2 Matěj Laitl 2.4% 2 Olivier CHURLAUD 2.4% 2 Rex Dieter 2.4% 1 Alexis BALLIER 1.2% 1 Antonio Rojas 1.2% 1 Giuseppe Silletti 1.2% 1 Kamil Piwowarski 1.2% 1 Matt Whitlock 1.2% 1 Omar Plummer 1.2% 1 Pino Toscano 1.2% 1 Robert Marshall 1.2% 1 Sergey Ivanov 1.2% 1 Terje Rosten 1.2% 1 Yash Ladia 1.2% Sprache Undefined [Less]
Posted over 6 years ago
my cat Filoue turned 15. She survives her nephew Stupsi, who sadly left us earlier this year. This reminds me how long I contribute to KDE already She has been sitting next to the keyboard purring on almost everything I did in the last 15 years.
Posted about 7 years ago by The Amarok Team
The Amarok team is proud to announce the immediate availability of the result of 2 years of hard work, the beta release of Amarok 2.9. This release is marked by improvements, corrections and polishing of nearly all Amarok features. Everybody is ... [More] encouraged to test this beta release thoroughly so that we can release rock-solid Amarok 2.9 final. While this version has been thoroughly tested on our systems, we welcome additional tests by our users, as we simply can't cover all possible use-cases. We still have two blocker bugs, a major one which sends Amarok into a loop: KDE bug 339190 in amarok (Collections/CD) "amarok falls into endless loop if certain audioCDs are inserted and a regression: KDE bug 349313 in amarok (Context View/Wikipedia) "Wikipedia redirects not handled correctly when SSL is disabled for the widget." We welcome help fixing these bugs so we can do a 2.9 release. This will be the last Qt4/KDE4.x based release, as new work porting Amarok to Qt5 and Plasma5 is waiting in the wings! Some of the reworked areas that that you should try out and test: a new collection version, make sure to not interrupt an eventual rescan new statistics synchronization between Amarok collections and Amarok 1.4, Amarok 2.x, Clementine, Banshee, Rythmbox and Apple iTunes new ASCII analyzer option in the analyzer widget and many more. Plus, multiple bugfixes! The complete ChangeLog can be found in the source code here: ChangeLog. Source Tarball Instructions for Linux Distributions Sprache Undefined [Less]
Posted about 7 years ago by The Amarok Team
The Amarok team is proud to announce the immediate availability of the result of 2 years of hard work, the beta release of Amarok 2.9. This release is marked by improvements, corrections and polishing of nearly all Amarok features. Everybody is ... [More] encouraged to test this beta release thoroughly so that we can release rock-solid Amarok 2.9 final. While this version has been thoroughly tested on our systems, we welcome additional tests by our users, as we simply can't cover all possible use-cases. We still have two blocker bugs, a major one which sends Amarok into a loop: KDE bug 339190 in amarok (Collections/CD) "amarok falls into endless loop if certain audioCDs are inserted and a regression: KDE bug 349313 in amarok (Context View/Wikipedia) "Wikipedia redirects not handled correctly when SSL is disabled for the widget." We welcome help fixing these bugs so we can do a 2.9 release. This will be the last Qt4/KDE4.x based release, as new work porting Amarok to Qt5 and Plasma5 is waiting in the wings! Some of the reworked areas that that you should try out and test: a new collection version, make sure to not interrupt an eventual rescan new statistics synchronization between Amarok collections and Amarok 1.4, Amarok 2.x, Clementine, Banshee, Rythmbox and Apple iTunes new ASCII analyzer option in the analyzer widget and many more. Plus, multiple bugfixes! The complete ChangeLog can be found in the source code here: ChangeLog. Source Tarball Instructions for Linux Distributions Sprache Undefined [Less]
Posted about 7 years ago by The Amarok Team
The Amarok team is proud to announce the immediate availability of the result of 2 years of hard work, the beta release of Amarok 2.9. This release is marked by improvements, corrections and polishing of nearly all Amarok features. Everybody is ... [More] encouraged to test this beta release thoroughly so that we can release rock-solid Amarok 2.9 final. While this version has been thoroughly tested on our systems, we welcome additional tests by our users, as we simply can't cover all possible use-cases. We still have two blocker bugs, a major one which sends Amarok into a loop: KDE bug 339190 in amarok (Collections/CD) "amarok falls into endless loop if certain audioCDs are inserted and a regression: KDE bug 349313 in amarok (Context View/Wikipedia) "Wikipedia redirects not handled correctly when SSL is disabled for the widget." We welcome help fixing these bugs so we can do a 2.9 release. This will be the last Qt4/KDE4.x based release, as new work porting Amarok to Qt5 and Plasma5 is waiting in the wings! Some of the reworked areas that that you should try out and test: a new collection version, make sure to not interrupt an eventual rescan new statistics synchronization between Amarok collections and Amarok 1.4, Amarok 2.x, Clementine, Banshee, Rythmbox and Apple iTunes new ASCII analyzer option in the analyzer widget and many more. Plus, multiple bugfixes! The complete ChangeLog can be found in the source code here: ChangeLog. Source Tarball Instructions for Linux Distributions Sprache Undefined [Less]
Posted about 7 years ago by The Amarok Team
The Amarok team is proud to announce the immediate availability of the result of 2 years of hard work, the beta release of Amarok 2.9. This release is marked by improvements, corrections and polishing of nearly all Amarok features. Everybody is ... [More] encouraged to test this beta release thoroughly so that we can release rock-solid Amarok 2.9 final. While this version has been thoroughly tested on our systems, we welcome additional tests by our users, as we simply can't cover all possible use-cases. We still have two blocker bugs, a major one which sends Amarok into a loop: KDE bug 339190 in amarok (Collections/CD) "amarok falls into endless loop if certain audioCDs are inserted and a regression: KDE bug 349313 in amarok (Context View/Wikipedia) "Wikipedia redirects not handled correctly when SSL is disabled for the widget." We welcome help fixing these bugs so we can do a 2.9 release. This will be the last Qt4/KDE4.x based release, as new work porting Amarok to Qt5 and Plasma5 is waiting in the wings! Some of the reworked areas that that you should try out and test: a new collection version, make sure to not interrupt an eventual rescan new statistics synchronization between Amarok collections and Amarok 1.4, Amarok 2.x, Clementine, Banshee, Rythmbox and Apple iTunes new ASCII analyzer option in the analyzer widget and many more. Plus, multiple bugfixes! The complete ChangeLog can be found in the source code here: ChangeLog. Weiterlesen [Less]
Posted almost 9 years ago
Heya folk,I need your help. Amarok has been able to sync personal metadata like play count, rating, labels with your library on Last.fm since version 2.7. Unfortunately one of the most valuable piece of information, last played time (and also first ... [More] played time) still cannot be synced due to minor omission in Last.fm Web Service API.Yesterday I've seen third user requesting this feature. That was enough for me. Let them hear our needs! Please vote on the API suggestion I've submitted to provide last played time. No registration needed, just pick your nick. You can also vote on an existing suggestion to also provide first played time.If there is enough of us, the chances are high that Last.fm will implement these suggestions and I'll be able to make statistics synchronization with Last.fm even more useful in Amarok 2.9. [Less]
Posted almost 9 years ago
Heya folk,I need your help. Amarok has been able to sync personal metadata like play count, rating, labels with your library on Last.fm since version 2.7. Unfortunately one of the most valuable piece of information, last played time (and also first ... [More] played time) still cannot be synced due to minor omission in Last.fm Web Service API.Yesterday I've seen third user requesting this feature. That was enough for me. Let them hear our needs! Please vote on the API suggestion I've submitted to provide last played time. No registration needed, just pick your nick. You can also vote on an existing suggestion to also provide first played time.If there is enough of us, the chances are high that Last.fm will implement these suggestions and I'll be able to make statistics synchronization with Last.fm even more useful in Amarok 2.9. [Less]
Posted about 9 years ago
Ahoy, it is the time of the year again. The Google Summer of Code has just ended and here I come with the final report, joining my fellow Amarok GSoC student Konrad Zemek with his excellent posting.Newer MTP device configuration dialogBefore I sum ... [More] things up, let me quickly mention what I've done the very last week. In short, it was full of little features and polishing.What I've done this week:Fixed small glitches in playlist tooltips (properly escape HTML markup) and in MemoryMeta (show non-compilation albums with empty album artist).Implemented reading of the device folder structure, showing the actual track path as its location (the format is compatible with kio-mtp):Implemented better fall-back when we fail to read device's storage entries (mostly because the Android device has its screen locker). It turns out that (at least Samsung's MTP stack) only blocks storage listing, but happily lists all the files and other entries. So we exploit that and infer storage ids from them. :-)Added support for specifying the Music folder, the folder where new music is put into. I was trying a handful of approaches how to make this editable by user and ended up with an editable combo box that shows root items and provider nice completion for all folders. I had to implement full QAbstractItemModel of MTP folder because of this, but it was fun. ;-)Finally added option to show only tracks under the Music folder. This is handy in order not to pick up misc music files like ringtones.Problems I've faced:KCompletion is weird and subclassing it to my liking seems impossible because few methods are virtual and other ones use private d-pointer extensively. Fortunately QCompleter is much nicer and works (pretty well) even with a hierarchic model.MTP folder/storage model is weird. There are storages (e.g. Internal memory vs. SD card) and folders, so in order to remember "put things here" you have to save either storage or folder id and whether it is a storage or a folder. I guess this is because it was designed by Microsoft...Wrapping upLet's see if the goals outlined in the initial project proposal have been met:Complete MTP Collection rewrite that removes the dependency on deprecated MediaDevice framework: CheckActual communication with the device is strictly asynchronous (threaded) in order not to block the UI: CheckZero-configuration device detection and enumeration, plug & play: CheckEnumeration of tracks on the device along with their metadata: CheckPlayback of tracks stored on devices with on-demand background loading: CheckAbility to transfer tracks out of and to MTP devices, with possibility to transcode: CheckFull playlist management (for devices that support them): No, see belowFuture workThe problem with playlists is that the ones created in the most popular music player on Androids, the Google Play Music, aren't visible through the MTP API. It needs further investigation whether and how these could be accessed. In short-term I'll try to add support for traditional playlists, but I'll need external testers for that.I haven't touched the album API at all, because my device (S III Mini with Android 4.2) happily ignores it and shows albums correctly without it. It might be however needed for proper album support on older devices. If it turns out this is the case during user testing, I'll add support for it.Ability to specify custom file naming when uploading music would be nice.Album art. My device displays album art embedded in file tags and I plan to add generic support to embed these to our transcoding/copying framework, but we could make use of the MTP thumbnail API.My current plan is to add the last round of features and to do some final polishing, then submit a review request. As soon as the work is merged into master I'll request testing here. You can of course (and are encouraged to) test my work right away by checking out gsoc branch of my personal Amarok clone repository. [Less]