Cyph3r Posted February 4, 2015 Share Posted February 4, 2015 (edited) Youtube Music Box [spoiler] [/spoiler] Youtube Music Box, Youtube dan video arayıp izleyebileceğiniz, kendinize özel çalma listeleri oluşturabileceğiniz bir programdır. Program anlık olarak arama yapıp görüntüleme ve çalma listelerinden seçip görüntüleme şeklinde iki pencereden oluşmakta... Her iki durumda da seçili olan videoyu mp3 olarak indirme imkanı vardır. Mp3 formatına çeviri için programa koyduğum codecler nedeniyle boyutu biraz büyük oldu...Aslında normal bir AMS projesi boyutunda çalışma... Codec kullanmadan .m4a formatında da müzik indirilebiliyordu ama sorunsuz mp3 formatı olsun istedim... Arama geçmişini tutma ve çalma listelerine yazma konusunda sıkıntı çıkmaması için programı yönetici olarak çalışmaya ayarladım... Bu ayarı değiştirirseniz, bahsettiğim kısımlar devre dışı kalabilir... Hatasız olması için baya uğraştım, yinede ufak tefek hatalar çıkarsa affola ^_^ Hata bildirimi yaparsanız hemen güncelleyemem belki ama ileride .apz dosyasını paylaşacam, geliştirmek isteyen arkadaşlara not olur en azından... :download1: https://yadi.sk/d/SisU1BnJeTr3V ----------------------------------------------------------oooo------------------------------------------------------- Düzenleme 01/03/2015 Bu örnek ile aşağıdaki konularda bilgi sahibi olabilirsiniz... - Inputa veri girerken geçmişi hatırlayıp veriyi tamamlama - Yotube'dan video arayıp JSON verisi şeklinde indirme... ( normalde xml olarak indirme imkanı var... Json ile kodlar daha anlaşılır ) - JSON verisinde hangi kodların ne işe yaradığı - Listboxa aktarılan başlıkları playerda çalma - youtube-dl.exe ile youtube videolarının indirilmesi ve mp3'e çevrilmesi - Combobox'tan listbox'a veri aktarımı - Buton üzerinde menü oluşturma - Listboxtaki veriyi yeniden adlandırma... :download1: Kaynak kodların bulunduğu apz dosyası.. https://yadi.sk/d/ChG-Twn1eTy2i Çalışmada kullanılan Pluginler https://yadi.sk/d/QWy4gOY5exNMT Edited March 1, 2015 by Cyph3r Quote Link to comment Share on other sites More sharing options...
Bay_RC Posted February 4, 2015 Share Posted February 4, 2015 (edited) mevcut program penceresini istediğimiz kadar küçültebiliyor/büyültebiliyor muyuz? (İşyerindeyim deneyemiyorum) Eğer öyle değilse kazandırabilir misin? Çok iyi olurdu :) Edited February 4, 2015 by Bay_RC Quote Link to comment Share on other sites More sharing options...
Cyph3r Posted February 4, 2015 Author Share Posted February 4, 2015 mevcut program penceresini istediğimiz kadar küçültebiliyor/büyültebiliyor muyuz? (İşyerindeyim deneyemiyorum) Eğer öyle değilse kazandırabilir misin? Çok iyi olurdu :) Hayır, program boyutları kilitli... Ams de zaten boyutlandırma yapınca programın ağzı yüzü birbirine giriyor artıı programı zaten müzik dinleme amaçlı düşündüm... Normalde aklımda widget tarzı bir çalışmayla dahada küçük bir pencere vardı... En son bu boyuta kadar çıktık işte... Sağ en alt köşedeki buton ile videoyu en fazla program boyutuna büyütüyoruz işte onun dışında malesef... Quote Link to comment Share on other sites More sharing options...
KintaRo Posted February 4, 2015 Share Posted February 4, 2015 pembe rengi özellikle mi seçtiniz sayın geliştirici? Quote Link to comment Share on other sites More sharing options...
Cyph3r Posted February 4, 2015 Author Share Posted February 4, 2015 pembe rengi özellikle mi seçtiniz sayın geliştirici? Bu soruyu geliştirici olduğum zaman cevaplayacam :lol: Quote Link to comment Share on other sites More sharing options...
EASMurat Posted February 4, 2015 Share Posted February 4, 2015 Aynı Öğrettiğim gibi yapıyo Hiç unutmadı Maşallah :D Ahahahahahaah..! Şaka bi yana Tebrikler Dostum Güzel çalışma. Quote Link to comment Share on other sites More sharing options...
casper0007 Posted February 4, 2015 Share Posted February 4, 2015 pembiş pembiş :D Quote Link to comment Share on other sites More sharing options...
LutfullahUygur Posted February 4, 2015 Share Posted February 4, 2015 Bu program video değilde , sadece MP3 şeklinde oynatan şekilde yeniden programlansa süper olacak , Androidde MYT Mizk diye bir uygulama var ona benzese on numara. Quote Link to comment Share on other sites More sharing options...
KintaRo Posted February 4, 2015 Share Posted February 4, 2015 [spoiler][/spoiler] Yabancı şarkılar sorun :mellow: mis gibi çalışıyor valla, senin dediğim telif hakkı olan videolar için. onlar zaten tüm youtube dışı ortamlarda aynı sıkıntıyı çıkarır. Quote Link to comment Share on other sites More sharing options...
casper0007 Posted February 4, 2015 Share Posted February 4, 2015 Programı kurdum açtım şarkı adını yazdım enter'a bastım ahanda bu hatayı verdi. EDIT : Türkiye karakterleri değiştirip arattıp arama yaptı ama "Ç" ler bozuk göründü. Quote Link to comment Share on other sites More sharing options...
Bay_RC Posted February 4, 2015 Share Posted February 4, 2015 (edited) evet video aratırken türkçe karakter kullanmayın hata veriyor ama programı çok beğendim :good: Ben aylar yıllar önce böyle birşey istemiştim bu forumda aradığımı bulamamıştım sağolsun tuğrul imdadıma yetişti :) Edited February 4, 2015 by Bay_RC Quote Link to comment Share on other sites More sharing options...
Cyph3r Posted February 4, 2015 Author Share Posted February 4, 2015 Program youtube'dan veriyi JSON ile çekiyor... Sırf bu haliyle başlıkları görseniz çok azı okunur durumda olurdu... Onu düzeltmek içinde ekstradan Turkish adında bir plugin kullandım... Bu kadarı bile başarı yani.. Sabit bir türkçe karakter hatası yok... Bazen şğüöç hertürlü harfi gösteriyor, bazen göstermiyor... Ayrıca normal webde arama yaparmış gibi sağlam sonuçlar getirmesini beklemeyin... JSON koduyla ne çıkarsa bahtına oluyor... İbocan06 sen arama yaptığında çıkan hata hiç bir sonuç bulunamadığına delalet... Youtube'den sonuç çıkmaması hiç aklıma gelmemişti valla :D zoru başardın tebrikler... Aklımda hep böyle bişey yapmak vardı, tesadüf forumda JSON kodunu görünce oradan ufak tefekte olsa bişeyler karalayalım dedik... Öyle KintaRo performansı beklemeyin benden :D Gerçi adam programı geçtik renklerden direk eksiyi bastı yaa... :( Quote Link to comment Share on other sites More sharing options...
KintaRo Posted February 4, 2015 Share Posted February 4, 2015 lanet olsun içimdeki mükemmeliyetçi insana :D Quote Link to comment Share on other sites More sharing options...
Maddox67 Posted February 4, 2015 Share Posted February 4, 2015 Programı indirip denedim bi sorun falan yok ama bunu android için yapsan çok dehşet olur :D Quote Link to comment Share on other sites More sharing options...
eryas35 Posted February 5, 2015 Share Posted February 5, 2015 (edited) Bende bu sorun çıktı. Nerede yanlış yapıyorum acaba? Edited February 5, 2015 by eryas35 Quote Link to comment Share on other sites More sharing options...
best_burak Posted February 5, 2015 Share Posted February 5, 2015 (edited) Bende bu sorun çıktı. Nerede yanlış yapıyorum acaba? Bende videoyu oynatmaya çalıştığımda indirmeye çalışıyor ve hata veriyor video oynamıyor. İndirme sıkıntısız ama bu ozelliği sevdim işte.Teşekkürler. Edited February 5, 2015 by best_burak Quote Link to comment Share on other sites More sharing options...
KintaRo Posted February 5, 2015 Share Posted February 5, 2015 internet explorer için flashplayer yüklü olmayabilir. Quote Link to comment Share on other sites More sharing options...
Cyph3r Posted February 5, 2015 Author Share Posted February 5, 2015 Mp3 indirme sırasında video oynatılıyorsa, videoda durma veya kasma olabilir... O da AMS'nin azizliği... bir kod çalışırken diğer kısımları eziyor... Quote Link to comment Share on other sites More sharing options...
KintaRo Posted February 5, 2015 Share Posted February 5, 2015 C#'da o iş için BackGroundWorker kullanıyoruz, ekstra işler arka planda çalışıyor, arayüzü hiç kasmıyor. C# çok güzel kanka, gelsene? :D Quote Link to comment Share on other sites More sharing options...
eryas35 Posted February 5, 2015 Share Posted February 5, 2015 Bende bu sorun çıktı. Nerede yanlış yapıyorum acaba? Flash Player yükledikten sonra düzeldi Quote Link to comment Share on other sites More sharing options...
panoroma Posted February 5, 2015 Share Posted February 5, 2015 Güzel çalışma.başarılarının devamını diliyorum. Quote Link to comment Share on other sites More sharing options...
Bay_RC Posted February 5, 2015 Share Posted February 5, 2015 Programı indirip denedim bi sorun falan yok ama bunu android için yapsan çok dehşet olur :D play tube var dene. Quote Link to comment Share on other sites More sharing options...
ŞimşekAdam Posted February 28, 2015 Share Posted February 28, 2015 Boylesine guzel bir programi sunmaniz hayret verici para eder bu program ayrica bu program bisi c# da yapsa daha stabilitize olcagini dusunuyorum video yuklenirken progresbar kullanabiliriz thread olustururarak programin donmasini onleriz status bar ilede anlik islemi kullaniciya yansitarak programi mukkemmele ulastirmis olurdunuz ancak json dediginiz sistem nedir hangi programlama diliyle yazilmis merak ettim dogrusu iyi calismalar Allah yardimcin olsun zor is hemde cooook zor isler bunlar.... Quote Link to comment Share on other sites More sharing options...
Cyph3r Posted March 1, 2015 Author Share Posted March 1, 2015 Boylesine guzel bir programi sunmaniz hayret verici para eder bu program ayrica bu program bisi c# da yapsa daha stabilitize olcagini dusunuyorum video yuklenirken progresbar kullanabiliriz thread olustururarak programin donmasini onleriz status bar ilede anlik islemi kullaniciya yansitarak programi mukkemmele ulastirmis olurdunuz ancak json dediginiz sistem nedir hangi programlama diliyle yazilmis merak ettim dogrusu iyi calismalar Allah yardimcin olsun zor is hemde cooook zor isler bunlar.... JSON = Javascript Object Notation Normalde youtube'dan video bilgilerini XML olarak indirebiliyoruz ancak JSON ile kodlar daha anlaşılır oluyor... Hakkında benimde fazla bilgim yok ama projeye ilk XML ile başlamıştım tam faciaydı... Sonra pairs'in JSON örneğini görünce onu kullandım... C# ile tabiki daha kralı yapılabilir.. Bizim amacımız sadece AMS ile buda yapılabilir tarzında çalışamalar üretmek... Ayrıca para eder dediğiniz programın bugün APZ dosyasını da paylaşıyorum :) Konunun ilk iletisine APZ dosyasını ekledim... Quote Link to comment Share on other sites More sharing options...
korasoglu Posted March 3, 2015 Share Posted March 3, 2015 (edited) Ben yazılanları okumadım şimdi biraz göz gezdirdim ama kintaroya konu açmayıcam dedim bir söz verdim açmadım ama istersen verebilirim amase de o pluginler olmadan gayet hoş yapılabilir. Ve üstelik yaşadığın sıkıntılar ortadan kalkar. Bence Xml olarak indirip daha sonra veriyi işlesen şöyle ki Yazılan harfleri büyüt ardında da döngü içerisinde bu karakterleri de değiştir sorunun düzelir. title = String.Replace(title, "Ãœ", "Ü", false); title = String.Replace(title, "ÄŸ", "Ğ", false); title = String.Replace(title, "Ç", "Ç", false); title = String.Replace(title, "Ä°", "İ", false); title = String.Replace(title, "Ö", "Ö", false); title = String.Replace(title, "ü", "ü", false); title = String.Replace(title, "ÅŸ", "ş", false); title = String.Replace(title, "ÄŸ", "ğ", false); title = String.Replace(title, "ç", "ç", false); title = String.Replace(title, "ı", "ı", false); title = String.Replace(title, "ö", "ö", false); title = String.Replace(title, "Å", "Ş", false); title = String.Replace(title, ":", "-", false); title = String.Replace(title, "?", "-", false); title = String.Replace(title, "<", "-", false); title = String.Replace(title, ">", "-", false); title = String.Replace(title, "*", "-", false); title = String.Replace(title, "|", "-", false); Edited March 3, 2015 by korasoglu Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.