Rafaël Carré
12f9e10c6b
mpris.py: update to mpris 2.1
loop/repeat controls are gone, we now need a tri-state button
track change signal doesn't exist anymore in mpris 2.1 and i can't find how
we can be notified of track changes
15 years ago
Rafaël Carré
4401a560f7
mpris.py: convert from glade to gtk builder
thanks to mirsal
15 years ago
Rafaël Carré
063c97ffa6
MPRIS metadata required field is "location", not "URI"
16 years ago
Rémi Duraffort
760fece1a3
mpris.py: fix volume handling (wrong event).
17 years ago
Rémi Duraffort
fb98def5d9
Fix mpris python script: the commands are *Set*(Loop|Random).
17 years ago
Rafaël Carré
6158cc5ff4
These days, the Quit method of mpris is made on the root object
18 years ago
Rafaël Carré
61a7eac113
Fix glade search path - thanks to dionoea
18 years ago
Pierre d'Herbemont
2e888fde24
Source Tree Layout Cleanup: (As decided at videolan-meeting #2 )
projects/ - contains projects that link to libvlc other than vlc and the bindings.
extras/package - contains the packaging specific files.
extras/deprecated - deprecated files.
extras/buildsystem - contains non-default buildsystem stuff.
extras/analyser - contains code analyser (such as editor specific files) specific files.
18 years ago
Rafaël Carré
a5b4ede658
mpris controller: update to new api
19 years ago
Rafaël Carré
7758c84ec6
mpris controler: doesn't depend on python being in /usr/bin
19 years ago
Rafaël Carré
5aded14b68
configure.ac: typo, fix #1204
19 years ago
Rafaël Carré
343159443f
Makes vlc the 2nd Media Player in history to implement the MPRIS draft (after audacious)
19 years ago
Rafaël Carré
4832c1e5dd
Minor fixes, add comments
19 years ago
Rafaël Carré
41bb970ee8
mpris: make sure only one gobject timer is running
19 years ago
Rafaël Carré
bc959f8973
Checks ncursesw/curses.h presence
19 years ago
Rafaël Carré
4e96058d09
note to myself: test before commit please
19 years ago
Rafaël Carré
f32c40a6c5
Detect new mpris players, and stick to the last player that ran
Add 3 buttons for loop, repeat and random
Default directory is set to ~ if hardcoded library doesn't exist
19 years ago
Rafaël Carré
aab07f7f7a
Makes mpris.py really a mpris controller
19 years ago
Rafaël Carré
29b25343f2
Moves dbus-vlc.* to mpris.* because they're no more vlc specific
19 years ago
Rafaël Carré
f8d12bd9fd
Updates dbus pygtk controller
19 years ago
Rafaël Carré
04cc0ad9e6
Restore icon click to update status for D-Bus controller
19 years ago
Rafaël Carré
7fe7324def
Updates D-Bus controller to new D-Bus methods.
19 years ago
Rafaël Carré
6c464c3ce2
Simplification of one-instance mode
It now checks if a capable "Media Player" is running, not only VLC.
20 years ago
Rafaël Carré
461fd44cfe
D-Bus module now uses new specification
TODO: playlist management
20 years ago
Rafaël Carré
05a1f4d7b3
Don't use an infinite number of timers
Fixes dialog size, add tooltip
20 years ago
Rafaël Carré
05c276b04d
Fixes input position display
20 years ago
Rafaël Carré
7930c1b31a
Implement input position control
20 years ago
Rafaël Carré
8808f2f003
Implement Volume control
20 years ago
Rafaël Carré
133e47d143
Include sample D-Bus controller
20 years ago