
Amparok
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
A script to make Amarok 2 expose Ampache's XML API. With this you can connect to a remote Amarok 2 collection from any other Amarok 2 with the Ampache Internet Service or any other complient client program.
Patches for missing functions are more then welcome!
11 years ago
0.2 (alpha) - First relaese. Pretty usable. But still very untested.
0.3 (alpha) - Refactored the HTTP parser and fixed the bug that cause 0.2 to not load.
11 years ago
0.2 (alpha) - First relaese. Pretty usable. But still very untested.
0.3 (alpha) - Refactored the HTTP parser and fixed the bug that cause 0.2 to not load.
Bloemetjesgordijn
10 years ago
Cheerz Bloemetjesgordijn
Report
euphi
11 years ago
In the real ampache this feature is called "localplay".
It would be very useful when you have your stereo connected to your PC but wants to remote control amarok on your PC.
For example, i have a small office room where an amplifier is connected to my PC, but I have a set of loudspeakers in my living room. So with "localplay" feature I would be able to control the music in my living room with my laptop, but use the high quality sound card, amplifier and loudspeakers.
Report
ficoos
11 years ago
Anyhow it's not in the scope of an Amarok script.
If you want to cut the middle man and have a web based interface for Amarok the HTTP server in this script is separated from the XMLAPI logic so theoretically one can write something like that based on the Boolbool Server Code.
MPRIS:http://wiki.xmms2.xmms.se/wiki/MPRIS
Localplay API:http://ampache.org/wiki/dev:localplayapi
Report
nhnFreespirit
11 years ago
One small comment. I tried steaming a Flac file, and that failed. Would it be possible to either make this work, or filter out file types that cannot be streamed from the list?
Report
ficoos
11 years ago
It seems to reject anything not mp3 as a stream.
Anyway I'm looking into the most elegant solution to do on-the-fly re-encoding for unsupported file types.
Report
nhnFreespirit
11 years ago
Report