| Summary: | Amarok last.fm support needs updated | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Kris <krisgamrat> |
| Component: | tdemultimedia | Assignee: | Timothy Pearson <kb9vqf> |
| Status: | NEW --- | ||
| Severity: | minor | CC: | bugwatch, gamrat.kristopher, krisgamrat, matrixx-trinity, wofgdkncxojef |
| Priority: | P5 | ||
| Version: | R14.0.x [Trinity] | ||
| Hardware: | Other | ||
| OS: | Linux | ||
| See Also: | http://bugs.pearsoncomputing.net/show_bug.cgi?id=3094 | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
| Bug Depends on: | |||
| Bug Blocks: | 2621 | ||
|
Description
Kris
2012-11-21 10:08:59 CST
The thread conversation in the link indicates how to resolve. We will need to look at the amarok 2 code to learn how to update the protocol. A bigger question is how many Trinity amarok users want this feature? Since the protocol has been broken for 3 years and I have not seen a flurry of complaints, I wonder how many Trinity users even care anymore about last.fm? Perhaps we should run a poll? (changing from "Enhancement" to "Minor", this isn't really an enhancement :-) ) I'm sure once TDE gets enough users, there will be plenty of people who will want this fixed. In the mean time, maybe temporarily remove it until someone is able to fix it? Perhaps we should do two things: 1. Provide a build option for last.fm. Then those who do not want that support can compile amarok accordingly. 2. Update the protocol. (In reply to comment #3) > Perhaps we should do two things: > > 1. Provide a build option for last.fm. Then those who do not want that support > can compile amarok accordingly. > > 2. Update the protocol. I've no objection to that. A quick look at the threads (starting with the on linked to in the initial report), it looks like it uses something called XSPF, which is based on XML. There is an official web site including a specification and some reference data: http://xspf.org/ and a Wikipedia article: https://en.wikipedia.org/wiki/XML_Shareable_Playlist_Format Looking at both sites will give examples of how to expect the XML to be formatted. I'm not sure if it's used by services other than Last.fm, but if there are then adding XSPF support give Amarok the potential of supporting those services. It also allows Amarok users to use XSPF for saving and exporting their own playlists. (In reply to Darrell from comment #1) > The thread conversation in the link indicates how to resolve. We will need > to look at the amarok 2 code to learn how to update the protocol. <snip> I just found out about player called Clementine in the Debian repositories. The package description describes it as a Qt4 rewrite of Amarok v1.4 (the version TDE inherited from KDE3), and I am able to log in to my Last.fm account using Clementine. Give that this is the case, it may be worth looking at the way Clementime handles Last.fm (and possibly port a few other features that they've added). Just to note that xspf is more useful then just lastfm in amarok. For example vlc can export a playlist in that format and probably others. tde support for xspf would benefit also kaffeine and probably others, like kmplayer.... Is this (still) the case? I don't have and I don't think I ever had a problem with amarok's last.fm support (currently on 1.4.10 on R14.0.5, ubuntu 18.04) |