星期日, 3月 07, 2010

Subsonic,非常好用的自家用音樂站台---關於mynas

2010-03-06001.jpg

曾架設許多的音樂站台相關的多媒體檔案管理伺服器套件中,其中最好用的就是Subsonic,他是以java為基礎,因此他可支援多個平台,且不受其他伺服器套件的影響,因為他也已經自備了自己自用的網頁伺服器。
而要安裝Subsonic也非常簡單,而對於自己所用的是Stand- alone(subsonic-3.9-standalone.tar.gz)的版本(他還有Windows、Mac、Ubuntu和Fedora等版本),這個版本可以適用到每一個平台甚至若你喜歡,你也可以將他放在隨身碟內去啟動他,而最近Subsonic也出了Ubuntu的deb安裝套件包所以安裝起來更方便了。
Stand-alone版本的安裝方法為:

  • 首先確定java的常用套件是否有安裝,若沒有就先將他安裝上去sudo apt-get install sun-java6-bin,在將下載回來的檔案解壓縮到/var/subsonic(預設建議位置),再到/var/subsonic/standalone下找到subsonic.sh來啟動 sudo /var/standalone/subsonic/subsonic.sh啟動後於瀏覽器上輸入http://你的伺服器網址:8080/這時你最重要的工作就是修改管理者admin的密碼(第一次進入登入頁面時,他也會提醒你),再來就是設定你的音樂檔案所存放的目錄夾,至此大致上已經可以使用了,但建議你到Settings->Search->Update search index now將之點取來建立搜尋目錄,不久後你更新一下網頁,點選Home你就可以看到各個專輯封面也都會出現,左側的框架頁面內也會出現目前所有收藏的演唱者、專輯、歌曲和容量等數據。
  • 接下來你就可依上面的選項去做設定,其中像是Subsonic也可以建立播放清單,因此必須建立目錄來存放播放清單的位置Settings->General->Playlist folder。
  • Subsonic也支援多種的播放方式,最基本的就是利用上面的flash music player(Web player)來播放。他也可以利用客端系統上的音樂播放工具來利用串流的方式來播放,而這種方式也分成兩種External player和External player with playlist前者是利用客端音樂播放工具去播放,但無法利用向前或是向後的方式去選擇,也就是他就是依照目前所使用的播放清單一直播放到最後或是使用者將之關閉或是暫停為止。而後者就較為方便一些,他就可以去利用客端音樂播放工具的向前或是向後的功能。最後一種的播放方式就是Jukebox,他是直接將伺服器端變成發聲的電腦,而由客端的電腦來控制播放,也就是將伺服器變成一台點播機。

    2010-03-07001.jpg

  • 還有Subsonic也可以支援多種音樂檔案格式的播放,使用者只要下載必要的各類音樂檔案格式的解壓縮工具就可以了,在Ubuntu上在終端機程式上輸入 sudo apt-get install lame flac faad vorbis-tools ffmpeg,而在Windows系統上請在此點選下載 (transcode_windows.zip),然後將他們連結或解壓縮到Subsonic內的目錄夾transcode內即可。到Settings->Transcoding內做設定將可用的轉換方式Enabled勾選後,再到 Settings->Players->Active transcodings內就可看到在Transcoding所啟動的轉換格式再將他們勾選最後儲存即可。

    2010-03-07002.jpg

    2010-03-07003.jpg

    • 還有其他好玩的應用就是他也支援目前很流行的Android手機和一般支援Wap的手機來播放音樂(請注意一下,在More選項網頁介紹使用Wap時,網頁指向到 http://yourhostname/subsonic/wap,但實際操作使用時應該是http://yourhostname/wap方可使用。),還有他也支援Adobe的Air如SubAir。但最有用的還是上方的Random playlist他可以幫我們挑選音樂來播放,你可以讓他自動挑選或是自己手動依照自己的歌曲數量、樂性類別、歌曲年分和自己前面所設定的音樂檔案所在目錄位置,然後按下OK後他就會幫你選出來顯示在下面的播放清單上。

      2010-02-23002.jpg

      2010-02-23001.jpg

    • 若要設定自動開機時啟動Subsonic,在Stand-alone 版本上,在Subsonic的開發網站上的討論區有網友提供方法,請網友點選自行參考該網頁(單純自動開機時可用,但可能有些問題不便貼出)
    Ubuntu 的deb安裝套件安裝方法:
    • deb安裝套件安裝方法更是簡單,如同Stand-alone版本上還是先安裝java的相關套件,然後將下載回來的套件包(subsonic-3.9.deb)在Ubuntu的桌面上點兩下或是sudo dpkg -i subsonic-3.9.deb他就會自動安裝及其相關套件。再來安裝解壓縮程式sudo apt-get install lame flac faad vorbis-tools ffmpeg即可。
    • 其他的設定與Stand-alone版本相當。
    • 使用deb安裝套件安裝很方便,他也幫你設定好了自動開機啟動,但對於音樂內容有中文歌曲時總是怪怪的不是出現外星文就是有些還讀不到,但將他停止後利用手動在終端機程式上輸入sudo /etc/init.d/subsonic start後就又可以正確使用了真是有些奇怪(於VirtualBox利用Ubuntu 9.10 desktop和LinuxMint 8 KDE X64上試跑)。

    附記:

    上一篇貼文:Firefox瀏覽器上讓我們自訂的工作列也能自動隱藏

    張貼分享 :

    Powered by Windows Live Writer and Google文件

    沒有留言: