Pokazywanie postów oznaczonych etykietą przenoszenie utworów. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą przenoszenie utworów. Pokaż wszystkie posty

środa, 23 marca 2016

Trikatuka 2

Trikatuka czyli moja aplikacja do przenoszenia playlist i utworów w Spotify dostała nowe życie. Poprzednia wersja miała ponad 240 pobrań, co mnie cieszy - bo znaczy, że ktoś używał. Szkoda tylko, że feedback słaby, no ale nic na to nie poradzę. W każdym bądź razie poprzednia wersja była tak na prawdę taka sobie. Robiła to co miała robić, ale była nieco toporna. No i trzeba było ją pobierać i odpalać na kompie.

Na szczęście w najnowszej wersji pozbyłem się tych problemów. Nic już nie trzeba pobierać, a aplikacja wg mnie działa płynniej i lepiej. Wszystko dlatego, że napisałem ją w angularze, którego jako tako znam. Szkoda tylko, że aplikacja potrzebuje serwera http z powodu flow logowania w spotify. Z przyjemnością wyeliminowałbym node.js z tej układanki i zostawił tylko apke w angularze. A tak, to jakaś część logiki musiała być napisana po stronie serwera. Nie chciałem przechowywać żadnych informacji o użytkownikach w bazie, więc dane autoryzacji otrzymane w callbacku ze spotify, są przesyłane do aplikacji klienckiej socketami i tam trzymane w przeglądarkowym session storage, więc generalnie od momentu zalogowania, wszystko dzieje się już po stronie klienta.

Aplikację hostuje na https://www.openshift.com/. Ekstra sprawa! Aplikacja jest malutka, ja nie mam żadnego wykupionego hostingu, a openshift oferuje darmowe konto, które w zupełności wystarczy do hostingu tej aplikacji. Na Heroku, jest podobnie, ale tam aplikacja wyłączała sie przy bezczynności. Tutaj tego nie zauważyłem więc chyba openshift jest trochę lepszy :)

W samej aplikacji niewiele się zmieniło. Dalej robi to co mam robić, czyli przenosi playlisty i przenosi utwory. W planach mam jeszcze subskrybowanie artystów, których subskrybowaliśmy na poprzednim koncie, ale to dorobię w wolnej chwili.

Tak to wygląda. Użyty framework css to uikit


Aplikacja dostępna tutaj: http://trikatuka-aknakn.rhcloud.com/
Instrukcja (jeśli komuś potrzebna) jest tutaj: http://aknowakowski.blogspot.com/p/trikatuka-spotify-migration-tool.html
A projekt na githubie tu: https://github.com/aartek/trikatuka2

Czekam na wszelkie uwagi!


sobota, 26 września 2015

Trikatuka 0.3

Zaktualizowałem Trikatukę. Od teraz można przenosić także piosenki z kolekcji "Twoja muzyka/Utwory" między naszymi kontami w Spotify.

Żeby to zrobić wystarczy zaznaczyć "ptaszka" nad listą playlist. Program zawsze skopiuje wszystkie utwory. Uwaga, żeby nie zrobić tego dwa razy, bo programik nie patrzy na duplikaty, więc zrobi się bajzel ;)

Poprawiłem również followowanie współtworzonych playlist, bo nie działało jeśli lista była utworzona przez kogoś innego niż poprzedni użytkownik.

Następną wersję być może przerobię na Angulara, więc powinno trochę lepiej działać.

Trikatuka 0.3 do pobrania tutaj.