私はiPod Shuffleが大好きで、iTunesが嫌いです。 後者にはいくつかの理由があります。
1. Windows / Mac OSXがありません。
2.気に入らない。
Linux用のソフトウェアの選択肢を探しているなら、私の意見では、面白くも便利なものもありません(GtkPODなど)。
しかし、昨日は面白いものを見つけ、今日は完全に使用可能な状態に仕上げました。
私が見つけたもの-
シャッフルDBこれは小さなスクリプトです(Pythonでは632行)。 注目すべきは
インポートセクションです。
import sys,os,os.path,array,getopt,random,types,fnmatch,operator,string
つまり 怖いリビポはありません。
インストールプロセスの詳細については、
こちらをご覧ください。その結果:
1. iTunesからデタッチし、ファイルマネージャーを使用して音楽を入力し、スクリプトを実行します。
2. Musicフォルダーのディレクトリ構造は、f00、f01、f02ではなく、任意になりました。
Linuxでこのスクリプトを使用するために、何も必要ありません(Pythonなしでdistを見つけることは今では非常に困難です)が、Windowsではしばしば十分ではありません。 入れます。
基礎として、私は
PortablePytonディストリビューションを取り上げ、そこから余分なものを切り取りました。 最初は、サイズは31 MBです。 残り-4 MB。
すべてを美しく機能させるには:
1. PortablePythonまたはその
簡略版(
verm.homelinux.org/files/portablepython_ipod.zip )をダウンロードします
2. iPodのルートに解凍します。
3.次の内容の小さなwin_update.batファイルを作成します。
@echo off
cd Python
python.exe -S ../rebuild_db.py
ここで、rebuild_db.pyはshuffle-dbから最初にインストールされるスクリプトです。
Windowsでipodに音楽をアップロードした後、win_update.batを実行する必要があります...そしてそれだけです:)
ps of the minuses-その後のiTunesでは、追加された曲は表示されません。 そのため、iTunesまたはShuffle DBを選択する必要があります。 私は自分の選択をしました:)
最終的なディレクトリ構造は次のようになります。
.
|-- Python
| |-- Lib
| |-- include
| |-- libs
| |-- msvcr71.dll
| |-- python.exe
| `-- python25.dll
|-- iPod_Control
| |-- Music
| `-- iTunes
|-- rebuild_db.log.txt
|-- rebuild_db.py
`-- win_update.bat