iTunesなしのiPodシャッフル

私は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








All Articles