
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
MusicPlayerDaemon (MPD) client screenlet
11 years ago
# - 0.1:
# Initial player (basic controls)
# - 0.2:
# Interface optimization (faster and more personnalizable)
# - ...
# - 1.0
# Connecting to MPD server using a socket (mpc is no more required)
# Coverart (using Amazon)
# Scroll inside the playlist using the mouse wheel
# Selecting the current song based on the index
# Enhanced adding files from library box
# Enhanced personalizable interface
# Playlist scroller
# XML menu
# ...
# - 1.1.0
# Possibility to save the cover art
# Optimization of the filter
# - 1.1.1
# Improved code compatibility for Python3
# libnotify support
# - 1.1.2
# Consume and single mode support for mpd 0.15
# New theme: rightsize
# - 1.2.0
# Notify on status change
# Impoved playlist updates
# Coverart fix (needed Marketplace parameter in the URI)
# New theme: night
# Translated in French
# - 1.2.1
# Faster filter
# - 1.3.0
# Permission checking
# - 1.3.1
# Some optimizations
# - 1.3.2
# Some fixes
# Next song is shown
# Theme updates
# - 1.4.0
# New default theme: Black Winter
# Renaming some themes
# AmazonCover replaced by fetcher
# Documentation
11 years ago
# - 0.1:
# Initial player (basic controls)
# - 0.2:
# Interface optimization (faster and more personnalizable)
# - ...
# - 1.0
# Connecting to MPD server using a socket (mpc is no more required)
# Coverart (using Amazon)
# Scroll inside the playlist using the mouse wheel
# Selecting the current song based on the index
# Enhanced adding files from library box
# Enhanced personalizable interface
# Playlist scroller
# XML menu
# ...
# - 1.1.0
# Possibility to save the cover art
# Optimization of the filter
# - 1.1.1
# Improved code compatibility for Python3
# libnotify support
# - 1.1.2
# Consume and single mode support for mpd 0.15
# New theme: rightsize
# - 1.2.0
# Notify on status change
# Impoved playlist updates
# Coverart fix (needed Marketplace parameter in the URI)
# New theme: night
# Translated in French
# - 1.2.1
# Faster filter
# - 1.3.0
# Permission checking
# - 1.3.1
# Some optimizations
# - 1.3.2
# Some fixes
# Next song is shown
# Theme updates
# - 1.4.0
# New default theme: Black Winter
# Renaming some themes
# AmazonCover replaced by fetcher
# Documentation
xvan
11 years ago
But fails to retrieve metadata while playing an URI.
This is ugly for the playlists and the notifications.
I know that it's an mpd issue that doesn't shows any information, but still gmpc manages somehow to solve this!
Report
chaopoch
11 years ago
[Celine Dion]
[A New Day Has Come]
image=""
[]
image=""
[]
[ABBA]
[Gold]
image=""
[]
How to fix the problem? thanks.
Report
chrispl
11 years ago
Right now the AmazonCover.py does not work (it uses old Amazon API). In the next version, I will change the fetcher and it will work again.
Report
chaopoch
11 years ago
Does MusicPlayerDaemonScreenlet fetch the album from http://www.freecovers.net ? if not, I recommend you to add it.
Report
chaopoch
11 years ago
[Celine Dion]
[A New Day Has Come]
image=""
[]
image=""
[]
[ABBA]
[Gold]
image=""
[]
How to fix the problem? thanks.
Report
holodeck
11 years ago
And here it is: http://www.gnome-look.org/content/show.php?content=119892
Report
chrispl
11 years ago
Do you want me to include it in a release? I like it better than my themes, so can I use it as the main default theme?
Report
holodeck
11 years ago
Report
VCoolio
11 years ago
Report
chrispl
11 years ago
My cpu usage is 1-4% for this screenlet. It will never be as fast as sonata, because it is written in python (so, it is interpreted).
Report
VCoolio
11 years ago
Report
chrispl
11 years ago
Report
abelrand
11 years ago
File "/home/main/.screenlets/MusicPlayerDaemon/MusicPlayerDaemonScreenlet.py", line 770
except Exception as e:
(there's a caret under the 's' of "as")
SyntaxError: invalid syntax
Report
chrispl
11 years ago
Old syntax:
try: ...
except Exception, e: ...
New syntax:
try: ...
except Exception as e: ...
My version is 2.6.2. I suppose you have the version 2.5 or 2.4.
Am I right? If so, you should update python otherwise tell me and I will try to find out what else can be wrong.
Report
abelrand
11 years ago
Report
toralv
11 years ago
http://gnome-look.org/content/show.php/rightsize+(Theme+for+MPD+Screenlet)?content=106325
Report
chrispl
11 years ago
Do you want me to add it to the next version of the program?
Report
toralv
11 years ago
MPD Screenlet should also be in the repos, to make updates more convenient. To start with it could have it's own PPA at Launchpad.
Report
pinknyu2
12 years ago
Report
chrispl
12 years ago
Report
chainsawbike
12 years ago
File "MusicPlayerDaemonScreenlet.py", line 878, in setFilter
val = [int(val["pos"]), self.mpd.getSongString(val), self.mpd.getTimeString(int(val['time']))]
ValueError: invalid literal for int() with base 10: ''
full error:
http://pastebin.com/m4f9cb014
Report
chrispl
12 years ago
Report
chainsawbike
12 years ago
Report
Amethyst
12 years ago
Works good
Report
chrispl
12 years ago
Here is how to install it:
http://screenlets.org/index.php/FAQ#Using_the_package_manager
Report