Google Müzik, Linux'u ciddiye alan birkaç ana akım ücretli müzik hizmetinden biridir ve sağlam, birinci sınıf Linux desteğine sahiptir. Kullanıcılar Linux bilgisayarlarını açtıklarında, Google markalı en yeni müzik aracını yükleyinve istedikleri her yerde dinlemek için tüm dosyalarını indirin / yükleyin. Yine de, Google’ın indirme aracı kadar iyi olduğu için bazı dezavantajlar vardır. Yeni başlayanlar için, Google'ın bazı sınırlamaları nedeniyle sanal bir makinenin içinde veya terminal tabanlı bir sunucuda çalıştırmak mümkün değildir. Bu sorunu çözmek için Github'daki bir geliştirici Gmpydl; Google'da oturum açmanıza ve Google Müzik kitaplığınızı komut satırından Linux'ta indirmenize izin veren python tabanlı bir program.
Gmpydl, herhangi bir şey çalışmaya başlamadan önce birkaç program, kütüphane ve diğer şeyleri gerektirir. İhtiyacınız olan ilk şey Git. Bu araç önemlidir çünkü onunla gerekli Gmpydl kodunu indirmek mümkündür. Bir terminal açın ve aşağıdakileri girin:
sudo apt install git
sudo pacman -S git
sudo dnf install git
sudo zypper install git
sudo apt-get install git git
Ardından, bazı Python kitaplıkları ve bazı Python araçları gereklidir. Birincisi Python2. Çoğu Linux dağıtımı zaten Python'u yoğun olarak kullandığından ve yüklemiş olması gerektiğinden, bu biraz zor. Herhangi bir nedenle PC'nizde Python 2 yoksa, yüklemeniz gerekir. Ayrıca, PIP ve Python tabanlı Google Müzik kütüphanesi gmusicapi gereklidir.
Python 2'yi yüklemek söz konusu olduğunda, her işletim sisteminin farklı bir adı vardır. Bu nedenle Python 2'yi bulmak için arama işlevini kullanmak en iyisidir. Terminali ve Linux dağıtımınızın “arama özelliğini” kullanmayı düşünün.
Her bir ana Linux dağıtımı, paketleri aramak söz konusu olduğunda farklıdır. Fedora'da komut dnf arama
, Arch üzerinde pacman -Ss
, Ubuntu uygun arama
, OpenSUSE: zypper araması
ve Debian apt-cache search
. Python 2'yi bulmak ve yüklemek için bunlardan birini kullanın. Ayrıca pip takın. Bunun python2-pip, python-pip veya pip veya benzeri bir şey olarak adlandırılabileceğini unutmayın.
Her iki araç da sistemde kurulu durumdayken, Google Müzik API:
pip install gmusicapi
Python yükleyici aracı, sistemdeki her şeyi yapmak için Gmusicapi'yi bulur, indirir, derler ve kurar.
Gmpydl çalıştırmak için gereken her şeye sahiptir. Şimdi kodu alalım. Bir terminalde git'i kullanarak gerekli dosyaları indirin.
git klonu https://github.com/stevenewbs/gmpydl
Şimdi CD komutu ile Gmpydl dizinini girin.
cd gmpydl
Son olarak, tüm müzik dosyalarının gideceği klasörü indirin.
mkdir -p ~ / Google-Müzik-İndirmeler
Bu programla, Google Müzik kitaplığınızı Linux'ta komut satırı üzerinden indirmek kolaydır. Ancak, önce Google hesabınızda oturum açmanız gerekir. Bu program ilk kez başlatılarak yapılır. Terminalde, bu komutu Gmpydl dizininden çalıştırın.
./gmpydl
Bu, kullanıcıdan "Google Hesabı E-posta Adreslerini" girmesini ister. Terminalde, Google Müzik dosyalarınızı indirmek istediğiniz hesaba bağlı Google posta adresini yazın ve ardından enter tuşuna basın. Bu, yeni bir yapılandırma dosyası oluşturur ve tıklanacak bir bağlantı oluşturur. Bu bağlantı, Google'da oturum açmak için bir defalık jeton oluşturur, böylece Gmpydl şifrenizi kullanmaz.
İndirme aracına söylenecek bir sonraki şey, indirilen tüm müzik dosyalarını nereye yerleştirmesi gerektiğidir. Bu istemde indirmeler için daha önce oluşturulan klasörü girin: /home/username/Google-Music-Downloads/
Tüm bu bilgiler dolduğunda indirme işlemi başlayabilir.
Oturum açtıktan sonra Gmpydl'i kutusundan çıkarır çıkarmamak mükemmeldir. Anlattığınız dizine indirmeleri başlatır. Ancak, Gmpydl'in kullanılabilmesinin tek yolu bu değildir. Nodl özelliği, arama ve üzerine yazma işlevleri gibi başka özellikler de vardır.
Gmpydl'de NoDL işlevini kullanmak için, terminalde normal gibi komutu yürütün, ancak -n anahtarını ekleyin. Bunu yaptığınızda indirilen tüm müzikler etkili bir şekilde işaretlenir. Bu, herhangi bir nedenle indirici bozulursa yararlıdır. Bu, programın her şeyin normal olduğunu söyleyebilmenizi sağlar, aksi takdirde şeyler yeniden indirilebilir.
./gmpydl -n
Bazen indirirken, tüm kütüphaneyi değil, belirli bir öğeyi indirmek istersiniz. Gmpydl ile nasıl yapacağınız aşağıda açıklanmıştır.
./gmpydl -s arama öğesi
“Searchitem” i istediğiniz sanatçı, şarkı adı, albüm veya türle değiştirdiğinizden emin olun.
Bu Google Müzik indirmesi kararsız bir kod olduğundan, bazen işler ters gidebilir. Bir şey indiriyor olabilirsiniz, ancak (bazı nedenlerden dolayı) indirmeyi durdurduğunu öğrenmek için. Gmpydl indirme işleminin ortasında durursa dosyalar bozulabilir. Bunu düzeltmek için, -o komutunu kullanarak her şeyi yeniden indirmek mümkündür.
./gmpydl -o
Google tarafından yayınlanan araç harika, ancak hizmetle etkileşim söz konusu olduğunda sınırlayıcı olduğu gerçeği söylemek gerekirse. Bu yüzden Gmpydl harika bir keşif: kullanıcıların Linux komut satırı üzerinden Google Müzik ile daha iyi etkileşime girmesine izin veriyor. Şu anda aracın yalnızca indirmeyi desteklediği doğrudur. Yine de, Linux'ta Google Müzik için sağlam bir komut satırı aracına duyulan ihtiyaç arttıkça, daha fazla özelliğin geleceğine dair bir soru yok.
Gizlilikle ilgili endişeleriniz varsa ve Firefox menü çubuğuna eriş...
Çalışırken hiç uyuyakaldınız mı? Çünkü ben dahil çoğu insanda var 🙁...
Yeni bir dil öğrenmek kolay bir iş değildir ve çok çaba gerektirebi...