Z linka ponizej mozna pobrac:
toolBar do listera (skonfigurowany) + ikony + skrypty
link
Calosc rozpakowac i przegrac w odpowiednie miejsca. Jest tam katalog C i do niego nalezy przegrac program ktory sie w nim znajduje. Reszta plikow do katalogu OPUS5/DOPUS5 (struktura katalogow zachowana wiec wystarczy dac COPY)
Na koniec pozostaje stworzenie 3 przyciskow/pozucji w menu glownym lub listera/shortcut-ow, co kto chce:
newPlaylist -> typ: AREXX + skrypt: _prismaPlay_newPlaylist + argument: {Qp}
addSongs -> typ: AREXX + skrypt: _prismaPlay_addSongs + argument: {Qp}
fixToolbar -> typ: AREXX + skrypt: _prismaPlay_fixToolbar + argument: {Qp}
Uruchamianie:
1. najpierw przycisk "addPlaylist"
1a. co otworzy okno czystej playlisty w gornym lewym rogu
2. teraz trzeba zaznaczyc piosenki jakie maja zostac wstawione do playlisty (program i tak je przefiltruje i doda tylko te z rozszerzeniem .MP3)
---WAZNE przed kolejnym krokiem--- !!!!
Lister PlayListy MUSI byc ustawiony jako DEST
Mozna miec kilka playlist na raz wiec program musi wiedziec do ktorej dodawac pliki.
Jesli nie bedzie zadnego listera jako DEST albo bedzie ich wiecej lub gdy zwykly lister bedzie jako DEST program pokaze odpowiedni komunikat.
3. teraz przycisk "addSongs"
3a.
Piosenki sa dodawane
4.
Po dodaniu piosenek mozna:
-dwuklik na wybranej pozycji
-prawy klik na wybranej pozycji i z menu wybrac PLAY
-zaznaczyc piosenke na liscie i kliknac przycisk PLAY (pierwszy z lewej) na toolbarze
-kliknac PLAY na toolbarze bez zaznaczania niczego (losowa piosenka)
DZIALANIE
- jesli piosenka dobiegnie konca a w listerze sa jakies pozycje to zostanie automatycznie wybrana losowa i wystartowana - jesli sa inne playlisty otwarte to losowa piosenka zawsze jest wybierana z listera aktualnie grajacego!! (jego handler jest zapisywany do pliku RAM:T/peceha)
- w kazdej chwili mozna wymusic inna losowa piosenke wciskajac PLAY na toolbarze
- tak samo mozna wymusic swoja piosenke jesli wczesniej zostanie ona zaznaczona a potem wcisnie sie PLAY. lub dwuklikiem lub poprzez menu prawego przycisku
- usuwanie piosenek z listy poprzez nacisniecie KRZYZYKA lub z menu rozwijalnego
-ikonka nagrywania playlisty do pliku dziala ale takiej playlisty nie mozna narazie wgrac :)
- Przycisk STOP zatrzymuje glowny skrypt dzialajacy w tle - od tego momentu zadna piosenka nie uruchomi sie sama -trzeba powtorzyc kroki z poczatku
- zamkniecie listera z aktywna playlista (piosenka z tego listera gra) nie zatrzyma piosenki tylko pozwoli jej dobiec do konca i wtedy program zostanie zatrzymany
-uzywanie menu prawego przycisku moze byc dosc dezorientujace na poczatku a to dlatego ze prawy przycisk nie aktywuje listera!! (i nie ma mozliwosci aktywacji z arexxa opusa). Chodzi o to ze gdy inny lister jest aktywny (zwykly) a ja klikam prawym na piosenke w playliscie i wybieram cos z menu to wszystkie kolejne akcje beda sie odnosic do listera aktywnego a nie playlisty - dalem jednak sporo zabezpieczen na takie sytuacje ale kilku rzeczy nie da sie obejsc (jak np czysczenie zaznaczenia w listerze)
-testowalem te skrypty dosc dlugo wiec wylapalem duzo bledow - podejrzewam ze jeszce wiele istnieje - najlatwiejszym sposobem by zorientowac sie ze cos jest nie tak to szybkie (okolo 2 razy na sekunde) zmiany nazwy pliku tam gdzie wyswietlana jest sciezka w listerze (na dole listera) - wtedy niestety jedynym rozwiazaniem jest reset - ale mam nadzieje ze nie czesto to sie pojawi
- to co jest wyswietlane w listerze to jest nazwa pliku z piosenka (rozszerzenie jest ukryte)
- dorobie opcje w menu by mozna bylo pokazac METADATA - ale jak znajde checi
- nie ma mowy o podglaszaniu/przyciszaniu czy przeszukiwaniu piosenek !!! te skrypty korzystaja z pliku prismaPlay a on takiej mozliwosci nie daje.
-na koniec skrypt _prismaPlay_fixToolBar -> gdy playlista jest otwarta a ktos sobie zazyczy zmieniac domyslnego toolbara to po wcisnieciu przycisku SAVE kazdy lister dostanie domyslny toolbar!! - nawet playlisty - wiec ten przycisk przywraca te wlasciwe
Ostatnia aktualizacja: 13.03.2018 15:18:28 przez peceha