Todennäköisesti aihe tulee koskettaan vähän enempääkin kieltä, mutta eniten ongelmia tulee varmaan php:n kanssa.
Asiaan.. Elikkäs suunnitteilla olisi niin sanotusti perustaa itselleni nettiradio ja sitten säädellä sitä koulusta käsin.
Eli Winamp listaisi playlistinsä esim. php-tiedostoksi ja tallentaisi sen sitten palvelimelleni. Tämän jälkeen pystyisin sitten admin-oikeuksillani vaihtelemaan sieltä php-tiedostosta biisiä ja katselemaan tätä juuri tehtyä playlistiä.
Kysymykseen tulisi myös soitettujen biisien soittokertojen kerääminen ja sen sellainen statistiikka.
VB6 ja PHP tulisivat kielistä kyseeseen ja kouluunhan en voi oikein mitään ohjelmia asennella ja php-viritelmä tulisi parhaiten kyseeseen sen helppouden vuoksi.
Kenelläkään ideoita jutun toteuttamiseen?
PHP:llä voi ajaa ulkoisia ohjelmia esim. exec() -funktiolla. Voisit tehdä tuon playlistin sillä VB6:lla (koodivinkeistäkin muistaakseni löytyi VB:lle jotain musiikkilistan tapaista) ja ajaa sen sitten exec:llä
https://www.php.net/manual/fi/function.exec.php
Muista, että safe mode estää sen käytön.
Itse en VB:tä hallitse, mutta olettaisin, että tällä tavalla voi jotain säätää:
PHP:llä lomake, johon voit kirjoittaa soitettavien biisien nimet. Se kirjoittaa ne tekstitiedostoon palvelimelle. Sitten luet jollain VB skriptillä ne nimet, toivot että kirjoitit ne oikein, ja jollain toisella VB skriptillä luet ne nimet siitä tiedostosta ja sitten skripti toistaa ne biisit (esim execin kautta, emt toimiiko. Jos ei PHP, niin ehkä asp, jsp jne. En tosin tunne muita ku PHP :).
En tosin tiedä käytännöstä, mutta ideaa... :)
Onnea yritykseen.
Itselläni oli myös hieman tämänkaltainen idea. Eli jollakin ilveellä teen playlistin php-tiedostoksi palvelimelle jossa biisien nimet ovat linkkeinä. Ja sitten kaverit voisivat siitä äänestellä biisejä tai sitten itse adminina valitsisin. Tässä tapauksessa tulisi jo tietysti soveltaa myös tietokantaa.
Tietokannasta luku ei tule varmasti olemaan ongelmana. VB:llä voisin tietysti aina tarkastella winampista biisin nykyistä soittoaikaa ja biisin loppuessa katsella tietokannasta, että mikäs biisi on nyt sitten vuorossa vai soitetaanko satunnaisesti joku biisi.
PHP-scriptatkin tulisi toki sitten ajaa tuolla VB-softalla koska itsehän ne eivät täällä käynnisty? :)
Itse ehdottaisin valmiin web-hallinan käyttämistä, joka on useimpiin radio-ohjelmiin ja kaiketi winamppiinkin pluginillä asennettavissa. Tällöin se ei olisi yhtä persoonallisen näköinen, mutta säästyisit ohjelmoinnilta.
Ellei ole kova halu keksiä pyörää uudelleen, vaan tarve vain tollaselle softalle, niin on tuohon monia valmiitakin, hyvänä esimerkkinä Ajaxamp jota voin suositella.
Olisin toki voinut harjoitella hieman ohjelmointia, mutta mentäköön nyt tällä kertaa hieman aidan matallimmalta kohtaa. Kiitoksia kaikille.
Muistaakseni shoutcast-palvelimella voi striimata ääntä myös muualta kuin winampista, pienellä säädöllä voisi saada oman clientin aikaan jolle featureiden teko olisi sitten helppoa.
Aihe on jo aika vanha, joten et voi enää vastata siihen.