跳轉到內容

SanDisk Sansa MP3 播放器/m200

來自華夏公益教科書,開放的書籍,為一個開放的世界

Linux 驅動程式

[編輯 | 編輯原始碼]

大多數現代發行版都支援該產品,作為大容量儲存裝置(格式化為 vfat)。如果您要從 Linux 和 Windows 同時使用該裝置,請確保將您的播放器設定為 USB 大容量儲存模式(請參閱下面的 更改 USB 模式),否則您可能會遇到從一個系統上傳的音樂在另一個系統上不可訪問的情況。

音樂檔案(mp3 或 wav 格式)可以上傳到它(在根資料夾和使用者建立的資料夾中),播放器會自動找到它們。

也可以上傳播放列表,如下所示

  1. 將播放列表中引用的音樂檔案上傳到播放器。以下建議將音樂放置在“Music”資料夾中,但這似乎不是必需的。
  2. 在您最喜歡的音樂管理程式中建立播放列表,並將其儲存為 M3U 檔案(EXTM3U 格式)。
  3. 編輯 M3U 檔案(它只是一個文字檔案),以從檔名中刪除路徑。也就是說,形式為“/path/to/my_file.mp3”的行應僅替換為“my_file.mp3”。
  4. 將 M3U 檔案的新行格式從 Unix 風格的新行轉換為 DOS 風格的新行。(有指令碼可以做到這一點,例如“unix2dos”。您最喜歡的文字編輯器也可能能夠做到這一點。)
  5. 將 M3U 檔案上傳到您的播放器。(同樣,位置應該無關緊要。)

Windows 98 和 Windows ME 驅動程式

[編輯 | 編輯原始碼]

SanDisk 不支援 Windows 98 用於 m200 系列播放器,因此他們不會提供驅動程式。e100 系列驅動程式不起作用。

請參考 CNET 上的討論,關於需要 win98 驅動程式,可以在其中找到一個有效的驅動程式。有人為 USB 大容量儲存裝置類建立了一個 通用驅動程式,它適用於 m200 系列。這兩個連結都指向同一個補丁。

如果您使用的是除英語以外的 Windows 98 語言版本,或者使用的是 Windows ME,您可能需要閱讀整個執行緒。使用該驅動程式應該是可能的,但需要特別注意。已經建立了一些子版本,因此請閱讀整個執行緒。

更改 USB 模式

[編輯 | 編輯原始碼]

如果您想將您的播放器設定為 USB 大容量儲存模式,請嘗試以下操作
選單按鈕 - 設定 - USB - MSC
韌體版本之間可能存在差異(歐洲和美國有不同的韌體),因此請檢查您的版本是否相同。

美國版本(美國)具有更高的音量設定和 FM 接收功能,而 E(歐洲版本)沒有 FM 接收功能,並且音量有限制。

播放列表建立

[編輯 | 編輯原始碼]

Post No Bills 部落格上的一篇文章中,包含了 Sandisk 關於如何建立播放列表的回覆。

一種方法是將所有 MP3 檔案放在一個目錄(Music)中,並建立引用這些檔案的播放列表。

問題是,當您想要查詢和刪除檔案時,一個目錄很難維護。m200 韌體能夠讀取 mp3 ID3 標記版本 1 和 2,包括曲目編號欄位。為了獲得最佳效果,您應該使用 mp3 ID3 標記版本 2 並使用曲目編號欄位,以便保留原始曲目順序。

解決方案 1

[編輯 | 編輯原始碼]

在 Windows 資源管理器中的 Sansa 驅動器中,選擇您想要新增到播放列表中的歌曲。右鍵單擊並建立播放列表。您可以透過播放列表檔案屬性進行最少的播放列表編輯。將檔案拖放到“引用”選項卡以新增檔案。

有一個免費的播放列表建立器,它可以一鍵為 Sansa 播放器上的每個資料夾建立播放列表。它用 .NET 編寫,不會更改音樂檔案 (http://www.infosys.tuwien.ac.at/staff/cp/playlist_creator.zip)。

還有一個用 Python 編寫的程式,它應該可以在 Linux 和 Windows 上執行 (http://people.ifm.liu.se/yohell/make_playlists.py)。

解決方案 2

[編輯 | 編輯原始碼]

嘗試使用 Musicmatch JukeboxMediaMonkey。這兩個軟體都應該能夠僅使用裝置上的檔案建立音樂庫。然後按藝術家和專輯對它們進行排序,並從庫中刪除它們,以及刪除檔案。將新檔案作為檔案傳輸到裝置(播放器上的 MSC USB 模式),而不是透過同步。如果您進行了大量更改,可以隨時建立新的音樂庫。這不會花費太多時間。播放列表不應包含驅動器磁碟機代號或資料夾名稱,因此在記事本中編輯它們,除非您有可以隨時建立它們的應用程式(建議?)。

您可以在 MediaMonkey 中保留主資料庫,並開啟 Sansa 裝置(檢視加號並單擊它)。您將能夠從中刪除檔案。但是,如果您雙擊 Sansa 裝置上的歌曲,則會播放錯誤的歌曲。不知道為什麼,但在我的電腦上就是這樣。但是刪除檔案可以正常工作。

解決方案 3

[編輯 | 編輯原始碼]

重新命名所有曲目,以便藝術家(在您的軟體中查詢批次重新命名功能。新增免費軟體編輯器的示例?)、專輯和歌曲名稱都在檔名中。這在播放器中不可見,但如果您在 MSC 模式下使用播放器,則可以幫助管理。

解決方案 4

[編輯 | 編輯原始碼]

使用 Windows Media Player 並同步建立播放列表的教程可以在 此處 找到。

解決方案 5

[編輯 | 編輯原始碼]

以下解決方案似乎允許您使用 Windows Media 9 建立擴充套件的 m3u(EXTM3U)播放列表檔案,並允許您保留專輯目錄。尚不清楚此裝置上的最大檔案和資料夾數量是多少。

  1. SanDisk m200 設定為自動檢測 USB 模式(MTP)。也在 m250 上進行了測試和驗證。
  2. 在 SanDisk m200 上建立“MUSIC”目錄,如果它不存在。
  3. 將所有音樂檔案及其各自的專輯目錄複製到裝置的“MUSIC”目錄。
  4. 執行 Windows Media 9。單擊左側導航欄上的“媒體庫”。單擊左側視窗窗格中的專輯節點。單擊應用程式視窗頂部的“新增”按鈕,然後從出現的選單中單擊“從目錄新增”。您將從 m200 將專輯新增到計算機的媒體庫中。不要從計算機載入檔案。將您想要的每個目錄新增到媒體庫。它們將顯示為左側視窗窗格中的專輯。Windows Media 9 將查詢該目錄中的所有檔案。
  5. 單擊左側視窗窗格中的“播放列表”節點。單擊應用程式視窗頂部的“播放列表”按鈕,並建立一個新的播放列表。
  6. 現在點選左側視窗面板中你想要的專輯。你將在右側視窗面板中看到屬於該專輯的檔案。將檔案從右側視窗面板拖放到播放列表中。這將把檔案新增到播放列表中。繼續這樣做,直到你擁有你想要的檔案。
  7. 完成後,點選播放列表將其高亮顯示。然後,點選“檔案”選單並點選“另存為播放列表”選項。將播放列表儲存到 m200 中的“MUSIC”目錄,作為 m3u 播放列表(你需要在“儲存檔案”對話方塊視窗中更改檔案型別下拉選單)。Windows Media Player 9 將儲存為 EXTM3U 檔案。
  8. 這個 m3u 播放列表是一個文字檔案,如果你想檢查檔案是否正確列出,你可以在文字編輯器中檢視它。
  9. 從電腦上斷開 m200 的連線。m200 將重建其內部資料庫。
  10. 瀏覽 m200 選單並選擇“播放音樂”選單。然後,選擇“播放列表”選項。你應該看到你的播放列表。

你可以在 m200 中新增更多播放列表,它們將分別顯示出來。這將允許你建立多個播放列表以適應不同的場合。

注意:m200 似乎無法識別常規的 M3U 格式。音樂庫軟體必須能夠將播放列表儲存為 EXTM3U 格式。可以使用除 Windows Media Player 之外的其他程式來建立播放列表。一個流行的程式是 Winamp,它根據儲存目錄建立正確的播放列表(將播放列表直接儲存到 Sansa 裝置上將給出正確的曲目路徑)。

解決方案 6

[編輯 | 編輯原始碼]

使用 Winamp。在媒體庫左側窗格的“便攜裝置”下選擇 SanDisk m200。然後選擇媒體庫中你想要在播放列表中的歌曲。右鍵點選儲存播放列表。

  1. 以 MTP 模式連線 Sansa
  2. 將所有 mp3 檔案複製到 Sansa 的“music”資料夾的任何子資料夾中,例如你建立的“rock”子資料夾。
  3. 複製完所有 mp3 檔案後,透過按住 Shift 鍵並突出顯示圖示來選擇所有檔案。
  4. 選擇完所有檔案後,最後右鍵點選 - 你會看到“建立播放列表”選項 - 就是這樣!你可以根據自己的喜好建立和重新命名播放列表。但是你需要在你的電腦上安裝 Winamp 5.5。

解決方案 7

[編輯 | 編輯原始碼]

一個 MSC 格式播放列表編輯技巧
對我來說有效的 m3u 格式非常簡單

#EXTM3U


1st_song.mp3

2nd_song.mp3

3rd_song.mp3

等等。

注意,每首歌曲後必須有一個空行。注意,EXTM3U 行後必須有兩個空行。還要注意,資料夾/路徑名不能包含在檔名中。Sansa 將自動搜尋所有資料夾並找到檔名。

將播放列表複製到播放器的頂級資料夾/目錄(MSC 格式)(或放入專輯的資料夾)。

對我來說,播放列表的一大好處是歌曲將按播放列表中指定的順序播放(除非開啟隨機播放)!

使用標準的文字編輯器,如記事本。如果使用自定義文字編輯器,請確保它們以 LF/CR(DOS)格式儲存。

注意 1:如果檔名中只有數字(例如 40.mp3),播放列表將在該歌曲處截斷。將檔案重新命名為以字母開頭(例如 forty.mp3)並更新播放列表。

注意 2:如果 Sansa 存在播放列表問題,它將停止讀取播放列表,但會記住所有歌曲直到它發現問題(感到困惑)。利用這一點,可以在 Sansa 上檢視播放列表,快速找到有問題的歌曲,並在播放列表中修復它(這就是我發現上述注意 1 的方法)。

解決方案 8

[編輯 | 編輯原始碼]

一個允許你真正建立列表併為其命名的播放列表編輯器。用 Win32 C++ 編寫。僅在 MSC 模式下測試過。注意:你需要在與你的音樂資料夾相同的資料夾中有一個“Playlists”資料夾。[1]

解決方案 9

[編輯 | 編輯原始碼]

這個是最簡單也是最可靠的。一個從你的 mp3 播放器的目錄結構建立播放列表的程式,無需處理所有那些愚蠢的媒體播放器東西……

如果你需要,可以在 http://web.archive.org/web/20070304144931/http://www.infosys.tuwien.ac.at/Staff/cp/playlist_creator.zip 下載它,它是免費的 ;-)

解決方案 10

[編輯 | 編輯原始碼]

我寫了一個小型的 .net 程式,以便輕鬆地為你的 Sansa 建立播放列表。與上面的 playlist_creator 一樣建立播放列表,但允許你選擇哪些歌曲進入播放列表,它們的順序等。目前僅在 MSC 模式下工作,但我正在努力新增 MTP 支援。程式在這裡 http://www.randomphotos.org/SansaPlaylists.zip,原始碼在這裡 http://www.randomphotos.org/SansaPlaylists_source.zip

解決方案 11

[編輯 | 編輯原始碼]

將以下指令碼放入 Sansa 播放器的根目錄,然後執行它(即雙擊它)。Bash 包含在 OS X 和幾乎所有版本的 Linux 中。對於 Windows,你需要 bash、find、sort 和其他一些程式。最好安裝 Cygwin 或使用上面提到的其他方法(或切換到類 Unix 作業系統)。

#!/bin/bash

# Written by Jason Gyorog
# Place this script on the device, at the root level.
# Any directories with mp3 files will have playlists created.

cd "`dirname "$0"`" # Set working directory to script directory.

find * -type d -depth 0 | while read DIR; do
        find "$DIR" -iname [^.]*.mp3 | sort | while read TRACK; do
                basename "$TRACK"
        done > playlist.temp

        if [ -s playlist.temp ]; then
                echo -e "#EXTM3U\r\n\r" > "$DIR".m3u
                while read TRACK; do
                        echo -e "\r\n$TRACK\r" >> "$DIR".m3u
                done < playlist.temp
        fi
done

rm playlist.temp


播放列表的替代方案

[編輯 | 編輯原始碼]

有些人更喜歡在 ID3 標籤中使用自定義流派來建立鍛鍊、放鬆或其他心情的混音。它比播放列表更靈活,也更容易新增。這應該適用於 e100 系列,但據說它在這方面有 bug。

按順序播放曲目

[編輯 | 編輯原始碼]

m200 系列依靠 ID3(版本 1)標籤來對歌曲進行排序。大多數人在選擇專輯後會點選“播放全部”。如果這樣做,歌曲將按字母順序播放。但如果你想按曲目順序播放歌曲,請向下滾動到第一首歌曲,然後點選播放。確保關閉隨機播放。以前認為 m200 系列不支援曲目標籤。感謝 Chip_Leader 提供解決方案。

m240(最新韌體)支援曲目標籤,應該按曲目順序播放專輯曲目。但是,如果專輯列表中的任何 MP3 的曲目標籤中包含無效字元,它將忽略 v2 和 v1 標籤。標籤必須是數字。例如,如果你在 ID3TagIt 中選擇“Track X of X”選項進行標記,該軟體會將第一個曲目(共有 12 個曲目)的 MP3 曲目標籤輸入為“1/12”。Sansa 會因為“/”而忽略這個標籤,並將按曲目名稱排序,即使 v1 ID3 標籤包含有效值,即使列表中只有一首 MP3 的曲目標籤包含無效字元。

或者,使用播放列表。如果關閉隨機播放,播放列表將按順序播放。

有聲讀物

[編輯 | 編輯原始碼]

使用 有聲讀物 時應格外小心,因為章節很容易亂序播放。將歌曲標題的 ID3 標籤批處理重新命名以反映檔名中的數字,或建立播放列表。有些人使用多個資料夾 (目錄) 來更輕鬆地管理有聲讀物,並進行批處理重新命名。如果要在音樂和有聲讀物之間來回切換,我建議使用類似 Mp3splt 的工具將檔案分割成更小的檔案。有聲讀物檔案通常太長了。

檔案限制

[編輯 | 編輯原始碼]

使用的 FAT 檔案系統有一些檔案限制。 一項報告 似乎表明根目錄的檔案限制為 130-140 個檔案。

未知專輯或未知藝術家

[編輯 | 編輯原始碼]

已知這些播放器存在一個問題,即它們傾向於顯示“未知藝術家”或“未知專輯”,即使在裝置透過 USB 埠連線時,Windows 資源管理器或媒體播放器清楚地反映了特定歌曲的正確藝術家和/或專輯。這個問題似乎是隨機發生的,即使是最新的 beta 韌體(版本 2.2.5)也未能解決這個問題。

請檢視以下主題。 CNET MP3 播放器論壇 Ecoustics.com/bbs/messages

本主題中的解決方法: http://forum.ecoustics.com/bbs/messages/15118/209222.html

這個問題實際上與裝置上儲存的檔案數量有關。在使用 MSC 模式時,上傳到裝置的每 100 個檔案中的一個將顯示為未知藝術家。這似乎是 ID3 解析例程或資料庫建立例程中的某個“差一”錯誤。將大組檔案分散到多個目錄中似乎無法解決這個問題。

在將 MP3 轉換為 M200 時,WMP11(和其他轉換器?)儲存標籤的順序也存在問題。第一代 M200(以及其他型號?)無法讀取藝術家或標題標籤,除非它們在所有其他標籤之前,因為它們與所有其他標籤(除了評論標籤)的格式不同。請參見SanDisk 使用者論壇中的此主題

仔細比較使用標籤編輯器(我使用 Mp3tag)顯示為“未知”的檔案和顯示正確的檔案,我發現所有“未知”類別的檔案在“專輯藝術家”欄位中都有資料,而顯示正確的檔案則沒有。我刪除了“專輯藝術家”欄位中的資料,並將檔案重新載入到我的播放器中,之後它們都顯示正確。

隱藏檔案

[編輯 | 編輯原始碼]

名為“radio”的目錄似乎具有特殊的意義。放在此類目錄中的檔案不會被播放器索引(或隱藏)。

華夏公益教科書