無法更新 MPD 音樂資料庫

Totem,mplayer,sopcast,realplayer,bmp
回复
cpc
帖子: 106
注册时间: 2009-04-25 17:02

無法更新 MPD 音樂資料庫

#1

帖子 cpc » 2009-11-04 12:15

使用 Ubuntu 9.04 時,只要執行 sudo mpd --create-db 就能更新 MPD 的音樂資料庫,
但升級到 Ubuntu 9.10 後,執行 sudo mpd --create-db 就出現以下訊息:

listen: Failed to listen on 127.0.0.1 (line 69): Address already in use
Aborted


而如果執行 sudo /etc/init.d/mpd stop 後,再執行 sudo /etc/init.d/mpd start ,
從此 mpc play 指令也無法播放音樂了,就算重開機也是一樣。

嘗試移除 MPD,再重新安裝,但因無法用指令 sudo mpd --create-db 建立音樂資料庫,
所以一樣不能用。

請問有人知道如何解決嗎?謝謝!


PS: MPD Forum 的管理員說可用指令 mpc update 更新 MPD 音樂資料庫,蠻怪的!
但還是試了,結果當然是不行。
头像
missing
帖子: 1470
注册时间: 2008-03-28 20:52
系统: QNX

Re: 無法更新 MPD 音樂資料庫

#2

帖子 missing » 2009-11-04 12:25

这两天我也在弄这个,蛮爽的,我的经验是改配置文件要改/etc下面那个,自己家目录那个似乎没用,或者是我没改好,然后我是用gmpc保存播放列表更新播放列表没什么问题的
missing is i missing you...
头像
croner
帖子: 737
注册时间: 2009-05-31 17:40
来自: NO

Re: 無法更新 MPD 音樂資料庫

#3

帖子 croner » 2009-11-04 13:00

这个没办法,换成客户端更新数据库了。
No.
cpc
帖子: 106
注册时间: 2009-04-25 17:02

Re: 無法更新 MPD 音樂資料庫

#4

帖子 cpc » 2009-11-04 13:57

croner 写了:这个没办法,换成客户端更新数据库了。
請問你用什麼指令更新資料庫,是 mpc update? 還是 mpc listall | mpc add?

另外我的 MPD 版本是 0.15.4 你們的呢?
头像
百草谷居士
帖子: 3918
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: 無法更新 MPD 音樂資料庫

#5

帖子 百草谷居士 » 2009-11-04 14:04

偷偷问一下。MPD是啥玩意?
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
tomlong
帖子: 23
注册时间: 2007-10-17 9:54

Re: 無法更新 MPD 音樂資料庫

#6

帖子 tomlong » 2009-11-04 19:57

默认mpd安装后是开机自动执行,在 /etc/default/mpd 这个文件里面可以开关。
要建立数据库需要在启动mpd时运行,先kill掉当前进程: mpd --kill
然后执行: mpd --create-db
建立好数据库后可查看~/mpd/tag_cache文件是否更新。
tomlong
帖子: 23
注册时间: 2007-10-17 9:54

Re: 無法更新 MPD 音樂資料庫

#7

帖子 tomlong » 2009-11-04 20:06

百草谷居士 写了:偷偷问一下。MPD是啥玩意?
mpd 将音乐库和播放机制分离,属于后台程序,提供控制接口给前台播放控制器,资源占用极小,控制方便。前台有不少控制界面可以选择,包括命令行的mpc, 图形界面的ario, GMPC等等。可以说,音乐的播放和处理跟前台播放器无关,即使前台播放器崩溃,也不会影响mpd的运行。
cpc
帖子: 106
注册时间: 2009-04-25 17:02

Re: 無法更新 MPD 音樂資料庫

#9

帖子 cpc » 2009-11-10 16:23

tomlong 写了:默认mpd安装后是开机自动执行,在 /etc/default/mpd 这个文件里面可以开关。
要建立数据库需要在启动mpd时运行,先kill掉当前进程: mpd --kill
然后执行: mpd --create-db
建立好数据库后可查看~/mpd/tag_cache文件是否更新。
$ sudo mpd --kill
$ sudo mpd --create-db

執行以上指令後,tag_cache 檔案還是一樣,並沒有加入新的音樂,
請問你確定你的 tag_cache 檔案確實更新了嗎?
cpc
帖子: 106
注册时间: 2009-04-25 17:02

Re: 無法更新 MPD 音樂資料庫

#10

帖子 cpc » 2009-11-10 16:26

missing 写了:这两天我也在弄这个,蛮爽的,我的经验是改配置文件要改/etc下面那个,自己家目录那个似乎没用,或者是我没改好,然后我是用gmpc保存播放列表更新播放列表没什么问题的
我也試裝了 gmpc ,可以看到新加入的音樂目錄,但是裡面沒有任何音樂檔案,怎麼更新都沒用。
tomlong
帖子: 23
注册时间: 2007-10-17 9:54

Re: 無法更新 MPD 音樂資料庫

#11

帖子 tomlong » 2009-11-11 17:21

cpc 写了:
tomlong 写了:默认mpd安装后是开机自动执行,在 /etc/default/mpd 这个文件里面可以开关。
要建立数据库需要在启动mpd时运行,先kill掉当前进程: mpd --kill
然后执行: mpd --create-db
建立好数据库后可查看~/mpd/tag_cache文件是否更新。
$ sudo mpd --kill
$ sudo mpd --create-db

執行以上指令後,tag_cache 檔案還是一樣,並沒有加入新的音樂,
請問你確定你的 tag_cache 檔案確實更新了嗎?
之前也有tag_cache无法更新的问题,后来发现是目录里面有些视频文件格式无法被mpd识别,将这些视频文件移去其他目录,库里面只包含mp3文件,于是tag_cache更新成功。
cpc
帖子: 106
注册时间: 2009-04-25 17:02

Re: 無法更新 MPD 音樂資料庫

#12

帖子 cpc » 2009-11-11 19:36

tomlong 写了:...之前也有tag_cache无法更新的问题,后来发现是目录里面有些视频文件格式无法被mpd识别,将这些视频文件移去其他目录,库里面只包含mp3文件,于是tag_cache更新成功。
MPD 早已支援 .mp3,.ape 和 .ogg 等格式了,應該不是這個問題,不過我還是做了測試,證實的確沒影響。

比較納悶的是,移出去的檔案再移回去,重新執行 sudo mpd --create-db 指令後,tag_cache 檔案中會再次顯示這些移回的檔案,但是之前新加入的音樂檔案,就是怎麼也加不進去,難道 tag_cache 檔有大小限制嗎?
tomlong
帖子: 23
注册时间: 2007-10-17 9:54

Re: 無法更新 MPD 音樂資料庫

#13

帖子 tomlong » 2009-11-11 21:55

cpc 写了:
tomlong 写了:...之前也有tag_cache无法更新的问题,后来发现是目录里面有些视频文件格式无法被mpd识别,将这些视频文件移去其他目录,库里面只包含mp3文件,于是tag_cache更新成功。
MPD 早已支援 .mp3,.ape 和 .ogg 等格式了,應該不是這個問題,不過我還是做了測試,證實的確沒影響。

比較納悶的是,移出去的檔案再移回去,重新執行 sudo mpd --create-db 指令後,tag_cache 檔案中會再次顯示這些移回的檔案,但是之前新加入的音樂檔案,就是怎麼也加不進去,難道 tag_cache 檔有大小限制嗎?
嗯,ape, ogg是没有问题,我之前是由于视频文件的关系,有些视频文件采用了些奇怪的编码方式所以导致mpd无法识别。可以查看 ~/mpd/mpd.log 和 ~/mpd/errors.log 文件,看看增加的媒体文档有没有识别错误的记录。我现在的mpd库中只有音频,没有视频。

另外,tag_cache档案好像没有限制,我的媒体库差不多2万多的歌曲,没有什么问题。只是我的iphone上面的mpod好像有1万首歌的限制,目前我用iphone当作遥控器来控制mpd的播放,十分方便。
回复