MusicPlayerDaemon (MPD Screenlet)

Conky

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

0
Score 50.0%
Description:

MusicPlayerDaemon (MPD) client screenlet
Last changelog:

9 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

ubuntico

11 years ago

All right men, problem fixed, my Screenlets version was very old. Thank you for the help ;)

Report

C

chrispl

11 years ago

No problem, I hope you will enjoy this program.

Report

ubuntico

11 years ago

Hi friend. This theme looks very cool but not work on my machine. You could give me some help?
I have installed the final version of Screenlets and all of this works fine.

AMD Turbo 3000+
Nvidia Geforce4 Mx 4000
1 Gb Ram
Motherboard KM 400 Biostar

Report

C

chrispl

11 years ago

Have you installed MPD, configured it and update the properties of the screenlet?
Does any other client work for you (like mpc or gmpc)?

Report

ubuntico

11 years ago

I have installed the MPD screenlet but when I try to open this with the Start/Stop button on the Screenlets manager, that not work at all.

Report

C

chrispl

11 years ago

Fixed...

Report

ubuntico

11 years ago

Sorry my friend, but your screenlet still not work on my computer. I don't know what is wrong.
This screenlet need a special pack of dependencies?

Report

C

chrispl

11 years ago

I completly reinstalled my screenlet and it was working, so check if you have the lastest screenlets installed (I have the version 0.1.2).

If you have it, open a terminal, cd to the ~/.screenlets/MusicPlayerDaemon (or wherever you installed it) and execute 'python MusicPlayerDaemonScreenlet.py'. Then send me the output, it should tell what is going wrong.

Report

ubuntico

11 years ago

This is the result on terminal:

Traceback (most recent call last):
File "MusicPlayerDaemonScreenlet.py", line 45, in <module>
from screenlets import DefaultMenuItem, Plugins
ImportError: cannot import name Plugins

Report

C

chrispl

11 years ago

Here it is:
- no need of mpc anymore
- cover art
- some other stuff

Report

C

chrispl

11 years ago

Hello...
I got some free days now (just after all the exams), so I've implemented some new features.

Now I just need 2 things:
- some cool skins (I hope someone will do them because I'm not very gifted for drawing)
- a way to get the artwork: right now, I'm stuck there, I don't know how to get the album (or any other specific info) for the current playing song using mpc and I don't know where (or how) to retrieve the album image

Report

dskagers

11 years ago

This project looks really promising!

I have two requests, even if I don't know if the first is possible to implement.

(1) A jump to / filter control. That would only play files containing that i want, or that I could jump to a certain song. Like "J" in winamp.

(2) Cover art. Bling-bling is always nice.


Good mate.

Report

C

chrispl

11 years ago

Cover art is finally here :)

Report

C

chrispl

11 years ago

I will implement a playlist manager (with the jump function). It's the main feature for the next version.

Cover art will be implmented if I will have some free time.

As it comes to the filtering inside the playlist, I don't think it's possible.

New ideas are welcome...

GPL licence => any help is welcome

Report

dskagers

11 years ago

Nice!

If you want some GUI-help or with theming I can assist. But code I can not, heard it is the path to the dark side...

Report

C

chrispl

11 years ago

A new version is here... v0.2 features: optimized interface and playlist support

I don't really have any artistic skills, if you want to make a new theme go on.
(After this update it will be easier. You just have to change the file theme_display.xml)

Report

Whise

11 years ago

hello , im the dev of screenlets core , you have a great screenlet here , i just want you to know if you want to implement a complete theming ability (like the one on nowplaying ) where you can chose where to place the buttons , etc , you can use .conf files in you theme configs

Report

C

chrispl

11 years ago

Thank you, I started learning python 4 days ago so I don't know everything.

I will add a file skin.xml

Report

Whise

11 years ago

i dont mean a skin.xml , i mean a .conf file that allows to overwrite custom variables.

check the new appmenu screenlet

Report

C

chrispl

11 years ago

I didn't used .conf files, but you can set such information inside the theme.xml file which isterpreted when you change the current theme.

P.S.: By the way, I think that updates of screenlet's plugins has to be sent to you. Inside MPD screenlet you will find the modified cover art plugin.

Report

9 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

12345678910
product-maker Base: 4 x 5.0 Ratings
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.4.0
updated Feb 13 2010
added May 08 2008
downloads 24h
0
pageviews 24h 3