-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Apps
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


Sponsoring


-
- Content .- Fans (5) .- Knowledge Base (1) . 

Amarok Apollo WebUI

   1.6  

Amarok 2.0 Script

Score 66%
Amarok Apollo WebUI
zoom


Amarok Apollo WebUI
zoom


Amarok Apollo WebUI
zoom


Homepage:  Link
Version Control:  Link
Minimum required   KDE 4.x
Downloads:  306
Submitted:  Jul 9 2013
Updated:  Sep 3 2013

Description:

Remote control application for Amarok.

Web and Android interface to rediscover your music with Amarok!

Amarok Apollo WebUI is a script for Amarok allowing you to remote-control Amarok using a modern web interface on a mobile device: Android, iPhone, iPad, Windows phone, etc.

The script also provides a JSON API, to help developers build similar native apps for mobile devices: the Android app is coming soon…

This is an updated version of the popular WebUI-for-Amarok by Johannes Wolter.

Open-source project released under the GPLv3 license.




Changelog:

Version 1.6
* Guest mode: fix layout issues with error message.
* Updated API, adding methods required by the upcoming Android app.

Version 1.5
* Guest mode: added a countdown to allow adding tracks every 30 seconds. Interval duration is defined in the Amarok configuration UI.
* JavaScript bug fix for Playlist screen.

Version 1.4
* DJ/Guest modes: when enabled, DJ has the usual interface while Guest has read-only access except for adding individual tracks to the playlist.
* Remove tracks from playlist
* Swipe gestures for next/prev track and to switch tabs in Collection index.
* Updated version of jQuery and jQuery Mobile.

Version 1.3
* Configuration: support for Internationalization I18N, starting with 8 languages: Brazilian Portuguese, English, French, German, Italian, Portuguese, Russian and Spanish.
* Fixed Album Cover display for some types of ID3v2 tags.

Version 1.2
* Allow Collection browsing by Genre
* Use ID3v2 tags to display album cover in collection
* Replace PNG by JPEG to reduce filesize
* Fix JavaScript bug in Playlist screen (sticky Loading progressbar)

Version 1.1
* Fixed Collection display issues, related to case sensitive DB queries
* Fixed Lyrics display, related to DB structure since Amarok version 2.5.0.
* Fixed delay issue when adding/playing Track directly from Collection

Version 1.0
* Initial release of Amarok Apollo WebUI, a fork of WebUI




LicenseGPL
(Version 1.6)
Send to a friend
Subscribe
Other  Apps  from mudar
Report inappropriate content



goto page:  1  2 

-
.

 Installation instructions

 
 by mudar on: Jul 9 2013
 
Score 50%

Please check the knowledge base or http://mudar.github.io/Amarok-Apollo-WebUI for installation and usage instructions.


Reply to this

-
.

 Good job!

 
 by rosenfeld on: Jul 9 2013
 
Score 70%

Thanks, Mudar, for taking over this great project!

Long live Amarok Apollo WebUI! :)


Reply to this

-
.

 Great!

 
 by alejuss on: Jul 12 2013
 
Score 50%

It's a great movement! The only thing that I can't is see a collection. Always see empty. In my Amarok I hace a colecction, there any tip for this?

(sorry for my poor english)

Congrats for the app!


Reply to this

-
.

 Re: Great!

 
 by mudar on: Jul 17 2013
 
Score 50%

Hi Ale,

Thanks for the feedback. I think your issue was related to case sensitivity in the database...

I have released an updated version 1.1 which should fix that.

Can you please confirm if it works for you now? If not, what version of Amarok/OS are you using?

Thanks,
mudar


Reply to this

-
.

 Re: Re: Great!

 
 by alejuss on: Jul 17 2013
 
Score 50%

Yes! now works fine!! Thank you :D


Reply to this

-

 Loving this

 
 by saabzero on: Jul 30 2013
 
Score 50%

Really cool to see this script revived! Also looking forward to the android app :)

Something that came to mind when using the application: It would be cool to have a sort of restricted user which can only add songs to the playlist. This could be fun for small party's or even small clubs to let the people decide which music to play - just an idea for the future maybe ;)

cheers


Reply to this

-
.

 Re: Loving this

 
 by mudar on: Jul 30 2013
 
Score 50%

Thanks Josef!

I like the idea, can you describe it a little bit more? If the "guest" user cannot modify the playlist, can he still use the control commands (next/prev/pause/volume)? Do you have an example of how a read-only access would be useful in the context you mentionned?

How about this: Guest users have would read-only access everywhere (no next/prev/pause/volume), except for the permission to add single tracks (batch-add too?) to the playlist. The main user (the DJ!) would be able to remove tracks from the playlist.

mudar


Reply to this

-

 Re: Re: Loving this

 
 by saabzero on: Jul 31 2013
 
Score 63%

Yeah, that's what i meant. So the Guest *can* add songs from the collection to the playlist, but he *can not* do things like media controls (next/play/pause/stop/prev/volume) because that stuff should be handled by the DJ (which has full access to everything)

Hmm, batch-adding would be cool if few users are using it, but it may get confusing if a lot of people can batch-add a bunch of songs to the playlist.
So maybe an option to allow every guest every x minutes to add a Song, where x can be configured by the DJ, would be nice. If this option is disabled, then batch-adding is open to everyone.

Sounds like fun, at least for me ;)


Reply to this

-
.

 Re: Re: Re: Loving this

 
 by mudar on: Aug 2 2013
 
Score 50%

New version 1.4 released, with support for DJ/Guest modes!
It requires enabling the user authentication in the config (open Amarok then Settings/Amarok Apollo WebUI). Same username for both modes with different passwords.
Quite similar to your idea: Guests can only add individual tracks to the playlist. No other controls are available.

In a future version I'll try to limit the number of tracks a guest user can add. A timer doesn't fix the problem because logout/login would reset it. Maybe guest users can add a maximum of 1/3/5 tracks. The total being shared by all guests. Once the DJ refreshes the playlist page, the counter is reset. Or something similar to help the DJ "approve" the suggested songs.

What do you think?

Thanks again for the great suggestion!
mudar


Reply to this

-

 Re: Re: Re: Re: Loving this

 
 by saabzero on: Aug 2 2013
 
Score 50%

First off, the improvements overall with the new version are really awesome! Thanks for this.
Secondly, i have to say, i'm BLOWN AWAY at how fast you implemented my proposal! Looks like i have to make a party to test it out in practice now :D

on the limitation for guests:
Your idea sounds like it would work good with an active DJ. But i'm thinking, if the DJ is busy with something other this would not work anymore. Or, if i think of a cafe/restaurant use case, there may be no dj at all, but it would be cool to let the guests have an influence on the played music. (maybe i'm overthinking this ;) )

Something like every 3rd (x-th) track can be determined/voted by the guests seems like a solution. But this also has its downsides ...
The voting systems have the same downside as the timer systems it seems. you could always log out and vote again, right? But if you don't have a voting system there would be "first come first served". I don't know whether this is good or bad though. But generally speaking i would say, the simpler the solution the better.
Just my thoughts on this ...

Something i also wanted to mention:
When i use dynamic playlist mode (which i do a lot) the playlist on the phone does not get updated with the new songs added by dynamic mode upon song change. So if you then pick a song on the webUI it plays a different song on amarok. I don't know if it is an easy task to notify all clients using the webUI about the song change and the new track in dynamic mode? Manually refreshing is a bit frustrating though :)

Thanks for the quick work, i was really surprised to see this implemented today :)
cheers


Reply to this

-
.

 Re: Re: Re: Re: Re: Loving this

 
 by mudar on: Aug 8 2013
 
Score 50%

Thanks again!

Version 1.5 released...

I've added a countdown that defines an interval where Guests can add one song every 30 seconds. I hope that by configuring different values (zero to 10 minutes), it can serve most uses of the app.

By the way, there might be some performance issues with a high number of connected Guests: the webserver is run by Amarok (QTScript based). So some optimization might be required!

Mudar


Reply to this

-
.

 Autorefresh?

 
 by bitcrazy on: Aug 31 2013
 
Score 50%

Autorefreshing of the current track and playlist would be nice.


m0nk


If men could get pregnant, abortion would be a sacrament.
Reply to this

-
.

 ...and a page title

 
 by bitcrazy on: Aug 31 2013
 
Score 50%

and a page title would be nice. At the moment there is only the icon visible on the tag. Maybe current running track in conjunction with the page refresh?


If men could get pregnant, abortion would be a sacrament.
Reply to this

-
.

 Re: ...and a page title

 
 by mudar on: Sep 12 2013
 
Score 50%

Thanks for your feedback!

I agree that auto-refresh would be useful. However, it's a bit complex because it requires maintaining an open connection to the server which I'm not sure is supported by the QTcpServer running the app. Refreshing the page every 30 seconds (example) is simply bad practice...

For the page title, I'm not sure I quite understand...
Quote:
and a page title would be nice. At the moment there is only the icon visible on the tag. Maybe current running track in conjunction with the page refresh?

What section are you talking about exactly? the Home page? all screen?

thanks,
mudar


Reply to this

-
.

 Re: ...and a page title

 
 by bitcrazy on: Sep 13 2013
 
Score 50%

The tab and the window title are empty, at least with Firefox.


If men could get pregnant, abortion would be a sacrament.
Reply to this

-
.

 Re: Re: ...and a page title

 
 by bitcrazy on: Sep 13 2013
 
Score 50%

Ooops, just opened Firefox 23.0.1 and now I have "Amarok Apollo WebUI" as title. Seems it was a Firefox issue. Anyway, track or artist as title would be cool.

m0nk


If men could get pregnant, abortion would be a sacrament.
Reply to this

goto page:  1  2 

Add commentBack






-
-
How do you like Plasma 5?
 The best KDE Desktop ever.
 Definitely a nice improvement.
 Not decided yet. Haven't tried it yet.
 I do not like some of the changes.
 KDE is taking the wrong way.
 I am still sticking with KDE 3.5.
 I have no opinion, but wanted to vote anyway.

resultmore
 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

Participate
Groups
Forum
Add App
Public API
About KDE-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2003-2014 KDE-Apps.org Team  
All rights reserved. KDE-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.