PlaylistEx (Winamp plugin)

Ai făcut un program și vrei să ne arați și nouă? Vrei să te lauzi cu priceperea ta în programare? Vrei să îți dăm un feedback sau unele sugestii în legătură cu aplicația ta? Haide, arată-ne şi noi te vom ajuta să-ți finisezi creațiile.

PlaylistEx (Winamp plugin)

Postby v0id » 14 Dec 2010, 23:05

Zilele astea mi-am luat inima-n dinti sa fac un mic plugin pentru Winamp.

Ca majoritatea inventiilor, si acesta a aparut dintr-o necesitate. Aveam nevoie sa pot muta rapid melodiile in playlist la o anumita pozitie. Cand playlist-ul tau are mii de melodii e foarte annoying sa trebuiasca sa muti una mai de la coada spre cap sau viceversa. Winamp-ul din pacate nu este de mare folos in situatia asta si asa a aparut PlaylistEx.

Este un plugin "General Purpose", care adauga un submeniu in meniul contextual al playlist-ului din Winamp. Ca sa-l "instalati", copiati pur si simplu fisierul DLL in folderul de plugin-uri al Winamp-ului (de obicei "C:\Program Files\Winamp\Plugins"). Reporniti Winamp si gata.

Nu pun screenshot ca mi se pare chiar inutil. Numele submeniului este... Da, ati ghicit: "PlaylistEx". In acest submeniu veti avea urmatoarele:
1. "Move before current" (D) - muta melodia/melodiile selectate INAINTEA celei active in lista
2. "Move after current" (F) - muta melodia/melodiile selectate DUPA cea activa in lista
3. "Move at position" (G) - muta melodia/melodiile selectate LA POZITIA pe care o introduceti
4. "Jump at position" (H) - va "canta" melodia de la pozitia pe care o dati voi

Va reamintesc ca nu degeaba acest plugin este in sectiunea "Programe in lucru/neterminate". Nici nu pot sa zic ca l-am testat cum se cuvine. L-am butonat un pic pe WInamp 5.552. Ce probleme ma astept sa gasiti:
- nu am facut verificare pentru optiunile #3 si #4 daca pozitia pe care o dati este valida in lista. Nici macar nu am verificat ce se intampla, deci daca va "moare" Winamp-ul... Nasol :)
- shortcut-urile de taste s-ar putea sa intre in "coliziune" cu alte plugin-uri. Deocamdata astea sunt cele "default". Vreau sa le fac configurabile cat mai curand.
- in general, nu prea am facut verificari de erori, deci daca veti primi mesaje de eroare, probabil nu vor fi dintre cele mai prietenoase :)

Astept orice fel de sugestii si bug-report-uri din partea voastra.

DISCLAIMER: Folositi acest plugin "as is", pe riscul vostru. Nu-mi asum raspunderea daca va sparge condensatorii de pe placa de sunet, daca va sterge toate datele de pe HDD, daca va topeste procesorul, etc. In general, nu-mi asum raspunderea pentru nici un fel de efecte neplacute cauzate de acest plugin :D

5p / 1 votes
Attachments
PlaylistEx_SRC.zip
(15.57 KiB) Downloaded 43 times
PlaylistEx_DLL.zip
(253.7 KiB) Downloaded 45 times
A good coder is never on holiday - he may be working on a different machine, that's about as far as it gets.
User avatar
v0id
Word
 
Joined: 05 Jan 2010
Location: 127.0.0.1
Status: 42.5

Re: PlaylistEx (Winamp plugin)

Postby Dieliric » 15 Dec 2010, 22:29

Pe versiunea 5.30 nu merge :D asa ca nu pot zice nimic de el.
0,0p / 0 votes
"Nu spun ca nu stiu ci nu stiu inca"
User avatar
Dieliric
Bit
 
Joined: 08 Jan 2010
Location: Roman
Status: 7

Re: PlaylistEx (Winamp plugin)

Postby DarkByte » 15 Dec 2010, 22:41

Merge ok pe Winamp 5.581.

Dieliric, ai pus .DLL-ul direct in directorul Plugins ? Intreb pentru ca prima oara l-am extras cu tot cu directorul din arhiva si nu mi-a mers. Am mutat .DLL-ul in directorul Plugins and it works like a charm.
0,0p / 0 votes
User avatar
DarkByte
11011011
 
Joined: 29 Dec 2009
Status: 140

Re: PlaylistEx (Winamp plugin)

Postby v0id » 05 Mar 2011, 01:57

@Dieliric - "Nu merge" e foarte vag :) Ai facut cum am zis in instructiunile de "instalare" (si cum a zis si DarkByte mai sus)? Daca da, atunci o sa te rog sa definesti "nu merge" :)
Adica: nu ai "PlaylistEx" in meniul care apare cand faci click-dreapta in playlist? Iti apare "PlaylistEx" in meniu, dar nu-ti merg functiile plugin-ului? Daca da, care functii nu-ti merg?

Pot continua cu intrebarile la infinit, deci cel mai bine ar fi sa spui mai exact ce "doare" :)

Ca o nota, ar cam trebui sa mearga pe Winamp 5.30, cel putin judecand dupa documentatia SDK-ului de Winamp (care in principiu se rezuma la niste comentarii in headere :D ). Oricum, nu contest ca pot aparea surprize...


L.E. (-- 05 Mar 2011, 00:57 --)

Revin cu o noua versiune a plugin-ului, sa-i zicem 0.2 :)

Am adaugat o noua optiune - "Repeat count for currently playing item", cu shortcut de tastatura "K". Cred ca v-ati prins deja ce face, dar zic si eu ca sa fie mai lung postul :p
Cu ajutorul acestei optiuni puteti seta de cate ori sa se repete melodia pe care o ascultati in mod curent. Daca introduceti 0, se va repeta la infinit. Cand veti trece la o alta melodie, se va reveni la valoarea default, adica 1.

Nota: da, stiu ca pe skin-urile moderne exista deja optiunea de repetare a melodiei curente, dar eu sunt mai "old school" - folosesc skin-ul "Winamp Classic" :D In plus, din cate stiu eu, nu se poate configura numarul de repetari la optiunea prezenta pe skin-urile moderne :p

Enjoy!


P.S.: DarkByte, te rog fa minunea aia cu tabelul de versiuni cand ai timp. Dupa cum stii, eu sunt n00b la din astea. Thanks!
0,0p / 0 votes
Attachments
PlayListEx_DLL.zip
(253.69 KiB) Downloaded 29 times
PlayListEx_SRC.zip
(16.35 KiB) Downloaded 30 times
A good coder is never on holiday - he may be working on a different machine, that's about as far as it gets.
User avatar
v0id
Word
 
Joined: 05 Jan 2010
Location: 127.0.0.1
Status: 42.5

Re: PlaylistEx (Winamp plugin)

Postby DarkByte » 05 Mar 2011, 02:20

All set ! Enjoy :)
0,0p / 0 votes
User avatar
DarkByte
11011011
 
Joined: 29 Dec 2009
Status: 140

Re: PlaylistEx (Winamp plugin)

Postby v0id » 25 Mar 2011, 23:15

Incepand de azi este disponibila versiunea 0.3 a plugin-ului.

Changelog:

- bug fix: daca in timp ce o melodie mergea in Winamp, fereastra de input a plugin-ului ramanea afisata cateva secunde (intre 5 si 10 secunde), sunetul incepea sa fie distorsionat. Efectul disparea la inchiderea ferestrei.

- bug fix: pentru ultimul feature adaugat ("Repeat count for currently playing song (K)") - daca treceati la o alta melodie in playlist folosind tasta Enter, numarul de repetari nu revenea inapoi pe default

- bug fix: pentru ultimul feature adaugat ("Repeat count for currently playing song (K)") - daca deschideati fereastra in care puteati da numarul de repetari si apasati Enter in loc sa faceti click pe butonul OK, nu se salva corect acel numar. Ramanea default-ul, adica 1.

- am creat un installer pentru plugin, folosind NSIS. Installer-ul incearca sa detecteze directorul in care este instalat Winamp automat si va sti sa instaleze plugin-ul unde trebuie. In cazul in care detectia nu functioneaza, installer-ul va continua numai dupa ce dati calea catre directorul de instalare al lui Winamp.


L.E. (-- 25 Mar 2011, 22:14 --)

PlaylistEx acum si pe Winamp.com \m/
Trebuie sa-mi gasesc timp sa-l mai "lustruiesc" un pic :))
0,0p / 0 votes
Attachments
PlaylistEx_INSTALL.zip
(232.53 KiB) Downloaded 26 times
PlaylistEx_SRC.zip
(18.7 KiB) Downloaded 28 times
A good coder is never on holiday - he may be working on a different machine, that's about as far as it gets.
User avatar
v0id
Word
 
Joined: 05 Jan 2010
Location: 127.0.0.1
Status: 42.5

Re: PlaylistEx (Winamp plugin)

Postby DarkByte » 26 Mar 2011, 01:21

Good job, dude ! Polish it and give it another go !

Good luck :)
0,0p / 0 votes
User avatar
DarkByte
11011011
 
Joined: 29 Dec 2009
Status: 140

Re: PlaylistEx (Winamp plugin)

Postby v0id » 27 Mar 2011, 00:19

PlaylistEx v1.0.20110326 este acum disponibil.

Changelog:
- bug fix: pentru ultimul feature adaugat ("Repeat count for currently playing song (K)") - melodia era repetata o singura data, indiferent cate repetari introduceati
- am adaugat fereastra de configurare. Nu ca s-ar putea configura ceva momentan, dar are o utilitate si ea: daca tot va ajunge pe Winamp.com, m-am gandit ca putin reclama ar fi buna pentru forum ;)
- fereastra de input se deschide intotdeauna peste playlist-ul Winamp, nu in centrul desktop-ului ca si pana acum


Cheers!
2p / 1 votes
Attachments
PlaylistEx_1_0_20110326_INSTALL.zip
(235.85 KiB) Downloaded 26 times
PlaylistEx_1_0_20110326_SRC.zip
(32.67 KiB) Downloaded 26 times
A good coder is never on holiday - he may be working on a different machine, that's about as far as it gets.
User avatar
v0id
Word
 
Joined: 05 Jan 2010
Location: 127.0.0.1
Status: 42.5

Re: PlaylistEx (Winamp plugin)

Postby v0id » 29 Mar 2011, 08:37

PlaylistEx v1.0.20110328 is out!

Changelog:
- bug fix: cand existau mai multe instante ale ferestrei de input, la inchiderea uneia dintre ele primeam AV
- bug fix: pe unele masini, fereastra de configurare se deschidea in spatele ferestrelor Winamp, fapt ce dadea impresia ca nu se intampla nimic la click pe butonul "Configure plugin"
- improvement: am modificat link-ul catre forum din fereastra de configurare ca sa fie mai SEO-friendly

Toate aceste modificari au venit ca urmare a testelor facute de DarkByte, caruia ii multumesc cu aceasta ocazie.

Cheers!
0,0p / 0 votes
Attachments
PlaylistEx_v1.0.20110328_INSTALL.zip
(236.05 KiB) Downloaded 20 times
PlaylistEx_v1.0.20110328_SRC.zip
(32.78 KiB) Downloaded 20 times
A good coder is never on holiday - he may be working on a different machine, that's about as far as it gets.
User avatar
v0id
Word
 
Joined: 05 Jan 2010
Location: 127.0.0.1
Status: 42.5

Re: PlaylistEx (Winamp plugin)

Postby v0id » 12 Apr 2011, 20:19

PlaylistEx v2.0.20110411 is now available.

Changelog:
- hotkey-uri configurabile pentru fiecare dintre optiunile plugin-ului
- bug-fix-uri (mai mult sau mai putin :) ) minore


Probabil ca aceasta va fi si ultima versiune a plugin-ului. Intentionez sa-l dezvolt doar daca-mi mai vin idei de feature-uri utile sau imi cere cineva un feature/bug-fix. As fi vrut sa mai fac un pic de curatenie prin cod si sa-l reorganizez, dar am deja cu ce sa-mi umplu timpul :)

Despre comentariile staff-ului Winamp.com:
  1. Nu intentionez sa fac PlaylistEx sa mearga cu feature-ul lor de Queue. Acel feature este de fapt expus de un alt plugin inclus in distributia de Winamp, deci nu de Winamp in sine. Nu am timp si nervi sa "sap" dupa documentatii aproape inexistente si sa studiez alte SDK-uri. Sa fie sanatosi! :)
  2. Nu stiu de ce li se pare ca fereastra lui PlaylistEx se pozitioneaza aiurea pe ecran... Este afisata intotdeauna peste fereastra Playlist Editor-ului din Winamp. Acesta era si scopul, din moment ce acest plugin isi desfasoara actiunile numai in contextul Playlist Editor-ului.

Cheers!
0,0p / 0 votes
Attachments
PlaylistEx_2.0.20110411_INSTALL.zip
(252.23 KiB) Downloaded 36 times
PlaylistEx_2.0.20110411_SRC.zip
(39.12 KiB) Downloaded 32 times
A good coder is never on holiday - he may be working on a different machine, that's about as far as it gets.
User avatar
v0id
Word
 
Joined: 05 Jan 2010
Location: 127.0.0.1
Status: 42.5


Return to Programe facute de noi

Who is online

Users browsing this forum: No registered users and 0 guests