Página 2 de 4 PrimeiroPrimeiro 1234 ÚltimoÚltimo
+ Responder ao Tópico



  1. Citação Postado originalmente por Magnun Ver Post
    Uma boa sugestão seria criar um "banco de dados" de musicas e depois só sortear 20 aleatoriamente.

    Como já se falou em python esse DB pode ser feito com pickle, shelve ou pysqlite que são bem simples. Sempre que adicionar novas músicas só fazer um update. Métodos semelhantes são utilizados em players famosos por ai no mundo Linux, como o exaile.

    Agora vem a questão mais interessante. Você tem uma interface gráfica nesse Linux?! Porque não utilzia um player (Exaile, Amarok, Rhythmbox, Listen...)?? Geralmente eles tem a opção de criar listas aleatórias dinâmicas, depois é só exportar!

    Se sua intenção é só um arquivo txt mesmo ai é mehor o script. Se gostou da ideia do DB é só falar que dou um help.

    Até mais...
    Olá

    Pois é, mas meu ambiente nao é grafico.

    A minha ideia é a cada hora um script fazer um sorteio de 20 musicas, essas musicas serao executadas pelo SC_trans (AUTO_DJ do shoutcast).

    Sua ideia sobre banco de dados é muito boa, pois posso até fazer filtragem, se eu organizar o cadastro das mesma. Mas até hoje só trabalhei com Mysql, se puderes apenas me auxiliar me enviando um tutorial, ficaria muito grato

    Att
    Carlos Henrique

  2. Ok, vamos trabalhar...

    Primeiro vamos ver uma coisas:
    1. Como estão armazenadas as músicas?? Espalhadas em várias pastas ou tem uma "pasta central"??
    2. Quanto a possibilidade de repetir músicas. Você quer evitar que as músicas se repitam na mesma hora, dia... ou isso não importa?
    3. Formato do arquivo playlist. Ele deve conter o caminho completo?
    4. Sua ideia é gerar 20 musicas aleatórias por hora. Durante todo o dia??
    5. Se sim, por que não gerar 480 músicas aleatórias por dia (20*24) e a cada hora pegar as 20 primeiras da lista? Isso facilita o controle de repetição de músicas por dia.

    Acho que é basicamente isso!



  3. Citação Postado originalmente por Magnun Ver Post
    1. Como estão armazenadas as músicas?? Espalhadas em várias pastas ou tem uma "pasta central"??
    em uma unica pasta, com varias subpasta
    Ex:
    /var/www/bigradio/musicas/
    /var/www/bigradio/musicas/Sucesso
    /var/www/bigradio/musicas/Flash_back_nacional
    /var/www/bigradio/musicas/Flash_back_internacional
    /var/www/bigradio/musicas/Pop_rock
    /var/www/bigradio/musicas/Variadas

    As musicas estão separadas em lista de texto

    sucesso.txt
    FlashBack_nacional.txt
    FlashBack_internacional.txt
    Pop_rock.txt
    Variadas.txt

    2. Quanto a possibilidade de repetir músicas. Você quer evitar que as músicas se repitam na mesma hora, dia... ou isso não importa?
    Desde que não se repita no mesmo bloco das 20

    3. Formato do arquivo playlist. Ele deve conter o caminho completo?
    Sim para o perfeito funcionamento do SC_TRANS (AUTO_DJ)

    4. Sua ideia é gerar 20 musicas aleatórias por hora. Durante todo o dia??
    Sim 24 horas por dia

    5. Se sim, por que não gerar 480 músicas aleatórias por dia (20*24) e a cada hora pegar as 20 primeiras da lista? Isso facilita o controle de repetição de músicas por dia.
    Não tinha pensado nisso, mas vai existir hora que só quero gerar as 20 musicas de "Flash Back internacional", dai nao sei na lógica se gerar as 480 vai funcionar.

  4. Citação Postado originalmente por adcarlos Ver Post
    em uma unica pasta, com varias subpasta
    Ex:
    /var/www/bigradio/musicas/
    /var/www/bigradio/musicas/Sucesso
    /var/www/bigradio/musicas/Flash_back_nacional
    /var/www/bigradio/musicas/Flash_back_internacional
    /var/www/bigradio/musicas/Pop_rock
    /var/www/bigradio/musicas/Variadas

    As musicas estão separadas em lista de texto

    sucesso.txt
    FlashBack_nacional.txt
    FlashBack_internacional.txt
    Pop_rock.txt
    Variadas.txt
    Não entendi essa parte do arquivo texto! Tem arquivos com as musicas catalogadas por "genero"??
    Última edição por Magnun; 16-02-2009 às 20:00.



  5. Sim

    Em cada arquivo de texto eu tenho o patch com as musicas


    exemplo
    Arquivo "sucesso.txt" só tem musicas da para sucesso, com caminho completo

    /var/www/bigradio/musicas/Sucesso/musica_exemplo01.mp3
    /var/www/bigradio/musicas/Sucesso/musica_exemplo02.mp3
    /var/www/bigradio/musicas/Sucesso/musica_exemplo03.mp3
    /var/www/bigradio/musicas/Sucesso/musica_exemplo04.mp3


    FlashBack_nacional.txt

    /var/www/bigradio/musicas/Flash_back_nacional/fb_exemplo01.mp3
    /var/www/bigradio/musicas/Flash_back_nacional/fb_exemplo02.mp3
    /var/www/bigradio/musicas/Flash_back_nacional/fb_exemplo03.mp3
    /var/www/bigradio/musicas/Flash_back_nacional/fb_exemplo04.mp3


    O que tenho está assim.






Tópicos Similares

  1. LISTAGEM DE DIRETORIOS FTP NO SERVIDOR
    Por iudemar no fórum Servidores de Rede
    Respostas: 0
    Último Post: 20-08-2010, 15:00
  2. comando que faz a soma após listagem
    Por morronix no fórum Servidores de Rede
    Respostas: 23
    Último Post: 28-09-2006, 16:33
  3. listagem de impressão
    Por PcGuy no fórum Servidores de Rede
    Respostas: 3
    Último Post: 13-09-2006, 12:23
  4. proftp listagem de pasta
    Por no fórum Servidores de Rede
    Respostas: 0
    Último Post: 16-05-2005, 18:08
  5. Listagem Problema Squid + Sarg-1.1.1
    Por rogiusti no fórum Servidores de Rede
    Respostas: 0
    Último Post: 08-09-2003, 07:40

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L