OpenList adalah pengunduh musik terbuka yang ditulis dalam Python, yang mengunduh dan mengonversi video playlist YouTube menjadi file audio MP3.

Salin tautan dari beranda daftar putar YouTube atau dari salah satu video mereka dan menempelkannya di label 'Tautan Playlist' di aplikasi

Pilih lokasi unduhan di mana daftar putar akan diunduh

Kemudian cukup klik tombol Mulai dan ikuti pembaruan di kotak teks untuk melihat dengan tepat apa yang dilakukan OpenList saat ini

Instal font setelah mengunduh paket OpenList dari rilis repositori, dan kemudian luncurkan openList.exe untuk Windows atau openList untuk Linux.

Jalankan perintah berikut di direktori proyek untuk menginstal dependensi:
pip install -r requirements.txt
dan instal font dengan mengklik file .ttf


Sekarang siap untuk dijalankan dengan:
python3 openList.py
Untuk membangun yang dapat dieksekusi, Anda tidak dapat menggunakan opsi --onefile PyInstaller, karena pustaka Customtkinter tidak hanya mencakup file .py, tetapi juga file data seperti .json dan .otf. PyInstaller tidak dapat mengemasnya ke dalam satu file .exe, jadi Anda harus menggunakan opsi --onedir .
Sertakan direktori Customtkinter secara manual dengan opsi --add-data dari Pyinstaller. Anda dapat menemukan lokasi instalasi Perpustakaan Customtkinter dengan perintah berikut:
pip show customtkinter
Lokasi akan ditampilkan, misalnya: /home/<user>/.local/lib/python3.8/site-packages
Kemudian tambahkan folder perpustakaan seperti ini:
--add-data " /home/<user>/.local/lib/python3.8/site-packages/customtkinter:customtkinter/ "Selain itu, tambahkan direktori sumber daya dan file readme ke folder build dengan memasukkan perintah ini:
--add-data " resources/*:resources/ " --add-data " README.md:. "Tambahkan font juga:
--add-data " fonts/*.ttf:fonts/. "Pastikan pyinstaller diatur dan dibangun dengan menggunakan perintah lengkap seperti ini:
pyinstaller --noconfirm --onedir --windowed --add-data " /home/<user>/.local/lib/python3.8/site-packages/customtkinter:customtkinter/ " --add-data " resources/*:resources/ " --add-data " README.md:. " --add-data " fonts/*.ttf:fonts/. " " openList.py " Jalankan perintah berikut di direktori proyek untuk menginstal dependensi:
pip install -r requirements.txt
dan instal font dengan mengklik file .ttf


Sekarang siap untuk dijalankan dengan:
python openList.py
Untuk membangun yang dapat dieksekusi, Anda tidak dapat menggunakan opsi --onefile PyInstaller, karena pustaka Customtkinter tidak hanya mencakup file .py, tetapi juga file data seperti .json dan .otf. PyInstaller tidak dapat mengemasnya ke dalam satu file .exe, jadi Anda harus menggunakan opsi --onedir .
Sertakan direktori Customtkinter secara manual dengan opsi --add-data dari Pyinstaller. Anda dapat menemukan lokasi instalasi Perpustakaan Customtkinter dengan perintah berikut:
pip show customtkinter
Lokasi akan ditampilkan, misalnya: c:users<user_name>appdatalocalprogramspythonpython310libsite-packages
Kemudian tambahkan folder perpustakaan seperti ini:
--add-data " C:/Users/<user_name>/AppData/Local/Programs/Python/Python310/Lib/site-packages/customtkinter;customtkinter/ "Selain itu, tambahkan direktori sumber daya dan file readme ke folder build dengan memasukkan perintah ini:
--add-data " resources/*;resources/ " --add-data " README.md;. "Tambahkan font juga:
--add-data " fonts/*.ttf;fonts/. "Pastikan pyinstaller diatur dan dibangun dengan menggunakan perintah lengkap seperti ini:
pyinstaller --noconfirm --onedir --windowed --add-data " C:/users/<user>/appdata/local/programs/python/python310/lib/site-packages/customtkinter;customtkinter/ " --add-data " resources/*;resources/ " --add-data " README.md;. " --add-data " fonts/*.ttf;fonts/. " " .openList.py "