Pokaż wyniki 1 do 7 z 7

Temat: Zgrywanie piosenek z Last.fm

  1. #1
    Avatar rafal44
    rafal44 jest offline logout
    Zarejestrowany
    Dec 2007
    Postów
    291

    Domyślnie Zgrywanie piosenek z Last.fm

    Czy istnieje jakiś jeden konkretny program, który będzie umożliwiał mi jednoczesne słuchanie piosenek Last.fm i zgrywanie ich do plików, czy mam go napisać sam
    "a imię jego będzie czterdzieści i cztery"
    A. Mickiewicz Dziady cz. III

  2. #2
    Avatar Michal_sh
    Michal_sh jest offline (s)aint
    Zarejestrowany
    Apr 2007
    Postów
    688

    Domyślnie

    Ściągnij Audacity , ustaw nagrywanie z urządzenia wyjściowego zamiast z mikrofonu , włącz odtwarzanie piosenki i nagrywanie w Audacity

  3. #3
    Avatar rafal44
    rafal44 jest offline logout
    Zarejestrowany
    Dec 2007
    Postów
    291

    Domyślnie

    To są dwa programy, można jeszcze zastosować lastfmproxy i streamrippera, ale to nie jest wydajne. Trzeba mi program taki jak Thelastripper, ale żeby umożliwaił też słuchanie muzyki.
    A jeżeli takiego nie ma to sam napisze.
    Odtwarzanie strumienia mp3 nie jest dla mnie problemem. Gorzej ze znalezieniem adresu tego strumienia. Próbuje analizować program lastfmproxy, napisany w Pythonie. Niestety nie znam tego języka, więc jest ciężko. Z tego co widzę to trzeba wykonać kilka zapytań do serwera związanych z logowaniem, wyborem stacji.
    Może wiecie gdzie można znaleźć potrzebne mi informacje?
    "a imię jego będzie czterdzieści i cztery"
    A. Mickiewicz Dziady cz. III

  4. #4
    Zarejestrowany
    May 2008
    Postów
    321

    Domyślnie

    Cytat Napisał rafal44 Zobacz post
    To są dwa programy, można jeszcze zastosować lastfmproxy i streamrippera, ale to nie jest wydajne. Trzeba mi program taki jak Thelastripper, ale żeby umożliwaił też słuchanie muzyki.
    A jeżeli takiego nie ma to sam napisze.
    Odtwarzanie strumienia mp3 nie jest dla mnie problemem. Gorzej ze znalezieniem adresu tego strumienia. Próbuje analizować program lastfmproxy, napisany w Pythonie. Niestety nie znam tego języka, więc jest ciężko. Z tego co widzę to trzeba wykonać kilka zapytań do serwera związanych z logowaniem, wyborem stacji.
    Może wiecie gdzie można znaleźć potrzebne mi informacje?
    jak napiszesz to zapodaj tutaj linka
    00110100 01101110 01100100 01110010 00110001 01110101
    How To Become A Hacker
    Polskie forum programistów java

    Ubuntu - staroafrykańskie słowo które po przetłumaczeniu brzmi "nie umiem zainstalować i skonfigurować debiana"

  5. #5
    Avatar rafal44
    rafal44 jest offline logout
    Zarejestrowany
    Dec 2007
    Postów
    291

    Domyślnie

    Przełom. Po wielu godzinach (może troche przesadziłem) spędzonych przy studiowaniu kodu lastfm proxy, debugowaniu, sprawdzaniu wyników wiresharka udało mi się odtworzyć strumień last.fm (właśnie w tej chwili leci już drugi utwór xD) strumień jest zapisywany do pliku.
    Czyli są już jakieś postępy, a myślałem, że nigdy mi się to nie uda.
    "a imię jego będzie czterdzieści i cztery"
    A. Mickiewicz Dziady cz. III

  6. #6
    Avatar rafal44
    rafal44 jest offline logout
    Zarejestrowany
    Dec 2007
    Postów
    291

    Domyślnie

    Jest super. Teraz 'słucham' Last.fm za pomocą małego programu do odtwarzania strumieni mp3 (oczywiście własnego programu) oraz przeglądarki firefox. I chyba pliki można pobierać bezpośrednio przez przeglądarkę, oczywiście jak się umie je znaleźć. Wcześniej odtwarzałem cały strumień, teraz pojedyncze pliki, więc problem dzielenia utworów mam z głowy. Pobieranie tytułu, artysty i nazwy albumu również nie sprawia mi problemu. Za kilka dni program już będzie gotowy(oczywiście wersja alpha).

    Teraz potrzebna mi jest implemementacja algorytmu md5(proste), jakiś moduł do obsługi http(napisze sam, przyda się na później) i parser xml, html(z tym nie wiem co zrobić).

    Tak więc wszystko okazało się prostsze niż myślałem
    "a imię jego będzie czterdzieści i cztery"
    A. Mickiewicz Dziady cz. III

  7. #7
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    Cytat Napisał rafal44 Zobacz post
    Teraz potrzebna mi jest implemementacja algorytmu md5(proste), jakiś moduł do obsługi http(napisze sam, przyda się na później) i parser xml, html(z tym nie wiem co zrobić).
    use perl;

    ... i mowie to w pelni serio - Digest::MD5, LWP::Simple (lub LWP::UserAgent jako klient najnizszego poziomu, moze tez byc WWW::Mechanize) do pobierania z WWW, do parsowania XML masz XML::Parser, XML::Twig, XML::Smart, XML::Simple i w cholere tego co znajdziesz pod http://search.cpan.org/search?query=XML&mode=all - po prostu uzyj tego co wygodne dla Ciebie. Do analizowania HTML'a - WWW::Mechanize ma sporo fajnych rzeczy albo HTML::TreeBuilder aby dostac strukture drzewka
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52