Initial directory structure.

git-svn-id: https://deadbeef-mpris-plugin.googlecode.com/svn/trunk@1 e141641c-d880-a6e4-911d-b54fb469a67a
初始导入。

插件框架。



git-svn-id: https://deadbeef-mpris-plugin.googlecode.com/svn/trunk@2 e141641c-d880-a6e4-911d-b54fb469a67a
完成插件加载。测试各个事件的接收。

git-svn-id: https://deadbeef-mpris-plugin.googlecode.com/svn/trunk@3 e141641c-d880-a6e4-911d-b54fb469a67a
可以启动dbus接受方法调用。具体方法没有实现。

使用MPRISv1.0版本。
glib使用dbus必须pkg-config --libs --cflags gio-2.0


git-svn-id: https://deadbeef-mpris-plugin.googlecode.com/svn/trunk@4 e141641c-d880-a6e4-911d-b54fb469a67a
方法调用返回


git-svn-id: https://deadbeef-mpris-plugin.googlecode.com/svn/trunk@5 e141641c-d880-a6e4-911d-b54fb469a67a
初步实现/Player的接口

GVariant的使用很不给力。。。

方法返回的必须是tuple！！


git-svn-id: https://deadbeef-mpris-plugin.googlecode.com/svn/trunk@6 e141641c-d880-a6e4-911d-b54fb469a67a
在获取歌曲metadata后，unref对应的track item。



git-svn-id: https://deadbeef-mpris-plugin.googlecode.com/svn/trunk@7 e141641c-d880-a6e4-911d-b54fb469a67a
PositionGet and GetCaps


git-svn-id: https://deadbeef-mpris-plugin.googlecode.com/svn/trunk@8 e141641c-d880-a6e4-911d-b54fb469a67a
需要把tab扩展成空格。


git-svn-id: https://deadbeef-mpris-plugin.googlecode.com/svn/trunk@9 e141641c-d880-a6e4-911d-b54fb469a67a
三个对象的接口分开。独立事件循环。GetMetadata.

1.创建自己独立的事件循环，之前使用的是gtkui插件的主事件循环。
2.三个对象分别实现自己的接口，避免冲突。
3.实现metadata获取方法。/Player的方法基本完成。

GVariant的使用很不熟悉，尤其是reference。造成了很大的问题。目前已经修复。


git-svn-id: https://deadbeef-mpris-plugin.googlecode.com/svn/trunk@10 e141641c-d880-a6e4-911d-b54fb469a67a
osd-lyrics的deadbeef补丁


git-svn-id: https://deadbeef-mpris-plugin.googlecode.com/svn/trunk@11 e141641c-d880-a6e4-911d-b54fb469a67a
所有方法已经实现。

DelTrack需要deadbeef的支持，目前不支持。
大部分的方法都是向deadbeef发送消息完成。这是deadbeef的主要接口。


git-svn-id: https://deadbeef-mpris-plugin.googlecode.com/svn/trunk@12 e141641c-d880-a6e4-911d-b54fb469a67a
修复g_dbus_connection_unregister_object调用bug。


git-svn-id: https://deadbeef-mpris-plugin.googlecode.com/svn/trunk@15 e141641c-d880-a6e4-911d-b54fb469a67a
实现信号。基本完成v1.



git-svn-id: https://deadbeef-mpris-plugin.googlecode.com/svn/trunk@17 e141641c-d880-a6e4-911d-b54fb469a67a
1.0代码整理

git-svn-id: https://deadbeef-mpris-plugin.googlecode.com/svn/trunk@19 e141641c-d880-a6e4-911d-b54fb469a67a
单独编译安装

git-svn-id: https://deadbeef-mpris-plugin.googlecode.com/svn/trunk@21 e141641c-d880-a6e4-911d-b54fb469a67a
nomsg

git-svn-id: https://deadbeef-mpris-plugin.googlecode.com/svn/trunk@22 e141641c-d880-a6e4-911d-b54fb469a67a
nomsg

git-svn-id: https://deadbeef-mpris-plugin.googlecode.com/svn/trunk@23 e141641c-d880-a6e4-911d-b54fb469a67a
更新一些文件

git-svn-id: https://deadbeef-mpris-plugin.googlecode.com/svn/trunk@24 e141641c-d880-a6e4-911d-b54fb469a67a
辅助文件

git-svn-id: https://deadbeef-mpris-plugin.googlecode.com/svn/trunk@25 e141641c-d880-a6e4-911d-b54fb469a67a