Spotify Listesini YouTube’a Taşıma / Python
Taşıma işlemi Python 3.6 ve üzeri sürüm gerektirmekte. Güncel Python sürümünü web sitesinden edinebilirsiniz. Sonrasında projeyi Github sayfasından indirip VSCode veya terminal ekranı açarak gerekli eklentilerin kurulumu için aşağıdaki komutu çalıştıralım;
pip install -U -r requirements
Aktarım için bir ayar dosyası oluşturmamız gerekecek, bunu settings.ini.example dosyasını kopyalayıp settings.ini adında bir dosya oluşturarak da yapabilirsiniz, aşağıdaki komutu çalıştırarak da;
cp settings.ini.example settings.ini
Aktarım projemizde Spotify ve Youtube bağlantısı için buraya tıklayarak Spotify üzerinde bir uygulama oluşturuyoruz.
Uygulama oluşturduktan sonra Client ID ve Client Secret kodlarını, oluşturduğumuz settings.ini dosyasında ilgili bölüme yapıştırıp kaydediyoruz. Bu işlemden sonra aktarımın Spotify tarafıyla işimiz bitiyor. Bu aşamada settings.ini dosyamızın içeriği, aşağıdaki örnek gibi olmalı;
[youtube]
headers = headers_json_from_browser
user_id =
[spotify]
client_id = burayaSpotifyClientID
client_secret = burayaSpotifySecredID
Projeye Youtube python uygulamasını dahil etmek için konsola python Setup.py youtube
yazıyoruz. Bu aşamadan sonra terminale, tarayıcımızdan kopyalayacağımız çerezlerimizi yapıştırmamız gerekiyor. Bunun için yeni bir Firefox sekmesinde Youtube Müzik‘e giriş yapıp Ctrl-Shift-I yardımıyla tarayıcı konsolunu açıyoruz. Açılan developer konsolunda Network / Ağ sekmesine tıklayıp filtreleme alanına browse yazarak Durum: 200 – Yöntem: POST satırına erişip sağ tık > kopyala > istek üst bilgisini kopyala yöntemiyle tarayıcıdaki çerezleri kopyalayarak projenin terminal ekranına yapıştırabilirsiniz.
Görseldeki yöntemle kopyaladığımız çerezleri, projenin terminal ekranına yapıştırıp sırasıyla Enter > Ctrl+Z > Enter a basıyoruz. Tüm bu işlemleri yaptıktan sonra terminal ekranına…
python YouTube.py https://open.spotify.com/playlist/4dzWj78btyXeLRzZ9lZ58u?si=edc10f15b2204520
…yazıp Entera basarak aktarım işlemini başlatabiliriz. Koddaki spotify linki yerine kendi spotify playlistinizin linkini yapıştırarak daha sağlıklı sonuç alabilirsiniz, aksi halde 4 şarkılık bir meyhane listesi oluşturulacak YoutubeMüzik hesabınızda :)
Her şey bittikten sonra Spotify listenizden Youtube’a aktarılamayan içerikleri görebilmeniz için noresults_youtube.txt adında bir dosya oluşturuluyor. Taşınamayan içeriklerinizi bu dosya üzerinden görüntüleyip Youtube listenize manuel olarak ekleyebilirsiniz.
Bildiğim veya öğrendiğim şeyleri anlatma özürlüyüm biraz, burada yazdığım yöntemi bile defalarca deneyerek becerebildiğimden anca yarım yamalak anlatabildim. Olsun, anlatmayı ve öğretmeyi de böyle böyle öğreneceğim. Sorun yaşarsanız yorumlardan veya iletişim sayfasından irtibata geçerek destek isteyebilirsiniz, seve seve yardımcı olurum.
İyi eğlenceler efenim.
Anlatımınız için teşekkürler, yer imlerine kaydettim, bir spotify kullanıcısı olarak bir gün lazım olabilir.
Napayım ben tahsinin spotify listesini Youtube’a taşımasını … :) Şaka bi yana güzel bir içerik olmu, python gerçekten güzel bir dil ve günümüzün en popüler yazılım dili hemen hemen heryerde de kullanılıyor hayatı kolaylaştırıyor.
Spotify listesini taşımanın Suriye’den Süleyman Şah Türbesini taşırmışçasına zorlaştırdıkları şu zamanda Pythonla daha kolay ve daha sağlıklı bir şekilde yapılıyor olması gerçekten çok iyi.
Teşekkürler, phytona bende merak saldım bunuda gördüğüm iyi oldu teşekkürler Tahsin :)
Anladım abi. Güzel. Şey, seni üzebilir ama sırf senin içeriğin diye okuyan ama bunu bilmeyen cahil benler var bu blogda…
Python öğrenmeye yeni başladım umarım çuvallamam. Güzel anlatım olmuş ilk fırsatta bunu da deneyeceğim, listeme ekledim.
Son yılların en popüler dili oldu, Python.. Neler neler yapılıyor da haberim yok, umarım iyice gelişirim bu dilde. Paylaşım için teşekkürler.
Anlatım için teşekkürler hocam. tek tek MetroFM Top40 Playlistini güncelliyordum cidden python şahane bir şey. Spotify playlistimizi python ile indirmek mümkün mü peki? indirebilirsek bir yazınızı da Spotify playlist indirme olarak açar mısınız? teşekkürler
Spotify listesini direkt indirmenin yolu var mıdır bilmiyorum fakat isterseniz python aracılığıyla spotify listelerini youtube’a aktarıp sonrasında da bu yazıda anlattığım youtube-dl ile istediğiniz playlisti istediğiniz formatta bilgisayarınıza indirebilirsiniz.
Yararlı bilgi için teşekkürler, en kısa zamanda deneyeceğim.