raigis: vnzh tai muzikos duombaze raigis: mp3 ir kitu failu DB raigis: o esme, kad bus galima pagal ivairias gabalu savybes kurt playlistus "on-the-fly" raigis: jei dar neatsibodo, placiau papasakosiu ka esu primastes : ) phplabs: kolkas nieko nesupratau, bet tesk, atrodo idomu raigis: na pats zhemiausias varklis - tai servisas kuris "stebi" tavo failus, raigis: t.y. raigis: (naudoji dc++ ? ) phplabs: ne phplabs: bet teko isijungt raigis: bet bandei? raigis: a ok raigis: tai ten nurodai katlogus, kuriuos sharini, ir jis juos suindexuoja phplabs: jo raigis: ir visalaik stebi juos raigis: tam yra spec. proceduros windowsu, gali sicodint kad pasikeitus kokiamnors failui kataloge windoze tave informuoja raigis: ty paleidzia tavo funkcija raigis: ir tai neapkrauna pc raigis: t.y. nereik vis skaityt visu katalogu rekursishkai kas kazhkiek laiko phplabs: tai cia kaip winampo pluginas, kuris ideda playlistan naujai atsiradusius failus? ) raigis: nu bet ne esme che.. tik apie implementacija mastau.. :) phplabs: (tarkim) phplabs: nu nebutinai aisku winampo raigis: nzn to plugino phplabs: tai jo nera raigis: : )) phplabs: tik pagalvojau kam butu galima panaudot ) raigis: tai va.. turim servisa, nieko nekalta (t.y. nedaug eresursu rynanti, kuris lyg niekam nekliudys) kuris stebi tavo nurodytus katalogus ir indexuoja raigis: sakykim indexuoja i DB raigis: kad eiliniam vartotojui nekiltu sunkumu, tegul tai buna koks MS Access raigis: na ir reiktu kazkaip padaryt.. leist vartotojui apibudint tuos gabalus phplabs: tada kai aptinka naujus? raigis: ne, kai aptinka tai tik itraukia i koenors lentele tfiles kur ishsaugo filename, length (time), tag ir dar kanors raigis: o sabyves useris priskiria turedamas laiko tik raigis: pvz klausai gabala, patiko labai, arba nepatiko ir "uzhklijuoji" koke nors jam... raigis: o tos sabyves labai ivairiuos raigis: jos pachios gali buti kategoriju medyje phplabs: kaip tai? raigis: pvz, kalba (en, lt, ru, fr...) , tempas (letas, greitas) ir t.t... raigis: kalba, tempas, zhanras... che medzio shakos raigis: o en, lt, ru, .. che medzio lapai raigis: aj gal veliau apie tai raigis: krc apie tas savybes, phplabs: o db apie ka? ) raigis: gabalas gali tureti ta savybe arba netureti raigis: tai tuurbut jau reik lenteles mum, kokenors tsavybes raigis: pradziai gal su dviem colum'ais raigis: id ir name raigis: id tai per kuri rishim o name tai kuri vartotojas matys raigis: nu sakykim tokes savybes pvz: raigis: id=1 romantishkas raigis: id=2 letas raigis: id=3 dainuoja vaikas raigis: id=3 prancuzishkas raigis: oj, che id=4 raigis: nu va tokes visokes.. tik ju kazkada prisikaups labai labai daug ir per sarasha labai ilgai sunku eit bus, todel tas savybes reiktu grupuot manau.. bet kaip sakiau nesvarbu dabar tai raigis: nu dabar tarkim useris nori paklausyt kanors (bet tiksliai nezhino: ) ) nurodo vartotojo sasajoj kad gabalai kuriuos jis nores matyt sarashe turi: TURETI savybes id1 ir id3 bet NETURETI id3 phplabs: mistaipa padarei raigis: (useris aishku tuu id nematys, viskas bus tik per teksta kuri jis ivede) phplabs: na bet nesme raigis: jo, raigis: tures id1 id2, netures id3 phplabs: ok, ir kas tada? ) raigis: tai va.. bet dar neaishku kaip saugom tas savybes apie gabalus... (nu saugot tai sakem saugom lentelej tsavybes bet nezhinom kaip surisht su gabalais) todel nezhinom ir koki sql daryt kad gaut ta "playlista" raigis: nuo che reik kokinors gera sprendima padaryt... raigis: kaip savybes risht su gabalais.. raigis: ar tiesiog treche lentele daryt.. raigis: kur bus du laukai - savybesID ir gabaloID raigis: ar dar kaip nors... jei ishvis galima dar kitaip raigis: che sheip many-to-many ryshys tai reik trechios lenteles phplabs: o nebus dainu padalijimo katalogais? na is failu sistemos kaip saugoma raigis: na failu sistema useriui nelabai turetu rupeti jau... beja kalbant apie FS tai ta programa/sistema ishsprestu keles problemas: raigis: 1. ash ish emules parsisiunchiu visokius rinkinukus (ne pagal grupe, tiesiog rinkliniai) ir per kelis rinkinius kartojasi tos pachios dainos raigis: ir tuu pasikartojanchiu veliau buna apie trechdalis... raigis: tai programoj ta rinkini galetum neishardyt (tiesiog sukurtum savybe su rinkinio pavadinimu) o pasikartojanchiu gabalu nebutu phplabs: sorry man beda su atmintim. tuoj perkrausiu *** phplabs signed off at Tue Aug 30 11:55:37 2005. *** phplabs signed on at Tue Aug 30 11:58:36 2005. raigis: 2. mano kompu dar naudojas sese... ji irgi i savo kataloga pasideda ka parsisiunchia.. ir visgi kai kurie gabalai kartojas.. che programoj vel - sukuri savybes mano_vardas ir seses_vardas , vel gabala tik po viena kopija sauga vienam katile o matai tik savo dainas (jei nori tik savo matyt, aishku) phplabs: kaip tai po viena kopija saugo? raigis: ta prasme.. dabar yra mano katalogas ir seses raigis: ir tarkim abiejuose yra koksnors cool.mp3 raigis: o su ta programa kai nurodytu kokius kataolus stebet , tai ishkart po pirmo nurodymo jai reikes rekursishkai praeit pro tuos katalogus.. ir praleidama ji ras du identishkkus failus... apie tai pranesh, arba viena ishtrins arba... [reik sugalvot] raigis: sheip jei realizichiau tai, ka noriu realizuot, tai gautuos galingas toolsas : ) phplabs: o jei skirtingo bitrate? phplabs: o kuo programuotum? raigis: nnu che reik suprogramint... arba kad pagal optionsus - palieka su didziausiu bitrate, arba su maziausiu su salyba kad tai nemaziau 192 , arba paklausia ka daryt raigis: *su salyga raigis: programuociau delphi raigis: tai va, jeigu gabalus ir savybes surisham per trecchia lentele, tai padek pastatyt sql, kaip selectint playlista raigis: kad butu: savybe1 AND savybe2 AND .... ANDNOT ... ANDNOT .. phplabs: hm. galvoju: raigis: SELECT filename FROM tryshiai LEFT JOIN tfailai ON tryshiai.file=tfailai.id WHERE tryshiai.id IN (1, 2, 4, 8, 9) phplabs: oi nezinau raigis: bet che butu be tuu ANDNOT phplabs: susipainiojau ) raigis: jo.. man neishnesha bishki irgi.. raigis: bet gi turi but imanoma! raigis: : ) raigis: ka mastai? raigis: : ) raigis: kaip ideja bendrai? nepatiko? phplabs: nzn phplabs: ideja gal nieko phplabs: bet po teisybei pats tokio dalyko nenaudociau raigis: nes neisivaizduoji koks tai power daiktas butu : ) phplabs: well turiu tik 10 gb mp3, ir man nekyla problemu ieskant ko paklausyt phplabs: arba jei zinau kad nelb noriu klausyt tai ir neieskau ) raigis: nu gal.. raigis: : )) phplabs: o kiek pas tave gb? raigis: harde daba 44 raigis: dar dvd diskuose kazkiek phplabs: siaip jeigu tureciau daug vioskiu rinkiniu ir siaip po nedaug dainu is kiekvienos grupes ir dar tos grupes butu ivairios ir galbut nelabai zinomos, tada matyt praverstu tox dalykas phplabs: bet jei vyrauja albumai, tai gal nesvarbu kiek ju, na bent jau iki kokio 50-100 gb nemanau kad reikia kokio nors "power" software raigis: jo nu teisbe.. jei viska laikai tik albumais pilnais tai nereikia tokios programos phplabs: paziurejau, 3 gb nealbumais phplabs: o tai cia nemokamai bus? raigis: nu turbut taip.. raigis: sheip ash tikrai dar nezhadu daryt : ) phplabs: siaip jau jeigu tureciau kokius 10-20 gb dainu ne albumuose phplabs: tai galbut ir noreciau tokios programos phplabs: bet phplabs: tada noreciau kad butu predefined daug savybiu phplabs: ir tinkamai parinktu phplabs: na apgalvotu, kad nereiktu kelis gb suzymejus phplabs: pagalvoti - o fak, sita savybe turejo but padalinta pusiau! phplabs: ir tada is naujo ) phplabs: arba bent jau jei sitaip nutinka phplabs: kad butu galima isivesti nauja savybes 2 phplabs: ir tada patogiai padarius playlista padalint raigis: matai, nebutina dabar tau atsisest ir visa savaite neatsitraukus deeliot savybes.. raigis: hmm pala raigis: kaip suprast padalint pusiau phplabs: nu cia manau svarbu tiek skirstymas, tiek pats interfeisas phplabs: ir jei jis bus tox kaip icq, tai nenaudociau ) phplabs: na tipo pvz padarai savybe letas phplabs: o tada ziuri kad vienu tempas 50bpm phplabs: kitu 80bpm phplabs: ir pagalvoji - velnias, cia gi skirtingi gabalai phplabs: o sukisau kruvon phplabs: ir tada darai "labai letas" ir "pusiau letas" phplabs: isrenki playlistan visus letus phplabs: ir padalini pagal sitai raigis: aha.. che reiktu papildomo feature raigis: kad patogiau butu raigis: o del interface dar.. tai sakiau, tos saavybes tau butu pateikiamos ne sarashu, o medyje * phplabs klauso boogie pimps - somebody to love (ivairias versijas) raigis: : ) raigis: galvoju.. jei taip radus laisvu coderiu, kurie dar turi laiko nemazhai ir netingetu prie tokio projekto prisidet, tai butu galima n-iese ta greichiau padaryt nei vienam phplabs: juk sakei kad tu nedarysi? ) tai jie uz tave galetu padaryt raigis: "uzh mane" che nelabai tinka raigis: tiesiog kartu