Czy istnieje klient linii poleceń do odtwarzania 8tracks.com? [Zamknięte]


4

Mam nadzieję, że nie spamuję tutaj tego rodzaju pytaniami, ale: czy istnieje sposób odtwarzania list odtwarzania 8tracks.com z wiersza poleceń systemu Linux przy użyciu, na przykład, mplayerlub mpg123?

Istnieje interfejs API 8tracks.com , ale do tej pory nie znalazłem klienta wiersza poleceń. Jako niekodujący nie wiem też, jak sam to napisać.

Wolałbym rozwiązanie Perl / Python, ale to nie jest kluczowe. Bardzo dziękuję za wszelkie wskazówki!

EDYCJA: Oto projekt w Haskell, ale sam go nie próbowałem: https://github.com/vikraman/8tracks

Odpowiedzi:


8

Po przeczytaniu tego pytania zacząłem opracowywać Orochi . Opiera się na Pythonie i MPlayerze.

Nadal jest w fazie beta, ale działają wyszukiwanie, odtwarzanie, logowanie i ulubione / podobne elementy sterujące. Każda pomoc jest mile widziana!


Wspaniale, kolego, wielkie dzięki! Do tej pory nie napotkałem żadnych błędów, więc wygląda na to, że działa dobrze na Debian 7 / Python 2.7. Miałem rodzaj „porzuconych” 8 ścieżek z powodu braku aplikacji CLI, ale teraz wróciłem. Dziękuję dziękuję!
martz

Czy planujesz również dodać obsługę profili użytkowników, polubionych miksów, a może wskaźników, ile razy miks jest odtwarzany i lubiany przez innych użytkowników?
martz

Tak, obsługa użytkowników jest prawdopodobnie kolejną rzeczą, którą zaimplementuję. Jeśli chodzi o inne problemy z użytkowaniem, możesz otworzyć problem na Github, jeśli masz jakieś pomysły.
Danilo Bargen

2
Dziękuję za tak wspaniałego klienta. Jeśli ktoś potrzebuje szybkiej i brudnej autoryzacji użytkownika, postępuj zgodnie z oficjalnym API lub po prostu uruchom komendę curl --request POST -d "login=USER&password=PWD" https://8tracks.com/sessions.xml. Wystarczy zastąpić USER i PWD swoją nazwą użytkownika i hasłem. Następnie otwórz api.pyplik orochi i dodaj X-User-Tokenklucz do nagłówków sesji z wartością user-tokenw odpowiedzi XML serwera. To hack, ale działa i musisz to zrobić tylko raz.
jeremija

@jeremija Dzięki za miłe słowa. Prawdopodobnie wkrótce zaimplementuję rzeczy związane z użytkownikami / auth.
Danilo Bargen
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.