Плэйлист на сайт как?

Discussion in 'PHP' started by -=lebed=-, 3 Jun 2012.

  1. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,804
    Likes Received:
    1,960
    Reputations:
    594
    Хотелось бы при заходе на сайт проигрывались бы все mp3 файлы лежащие в конкретной папке. Т.е. при заходе юзера на сайт чел получает то, что играется в данный момент (по типу интернет радио). Есть готовые реализации на php?
     
  2. Gigabajt_

    Gigabajt_ Member

    Joined:
    13 Feb 2010
    Messages:
    80
    Likes Received:
    5
    Reputations:
    0
    Есть готовый сервис http://playmju.ru/
    подойдет?
     
  3. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,804
    Likes Received:
    1,960
    Reputations:
    594
    Хотелось бы внутреннюю реализацию без сторонних сервисов, причём генерация плейлиста автоматом по факту наличия файлов mp3 в конкретной папке.
    PHP:
    <EMBED src="ссылка на mp3 или плейлист" type="application/x-mplayer2" name="MediaPlayer" autostart="1" showcоntrоls="1" showstatusbar="1" autorewind="1"></EMBED>

    или

    <EMBED src="ссылка на mp3 или плейлист" type="application/x-mplayer2" name="MediaPlayer" autostart="1" showcоntrоls="1" showstatusbar="0" autorewind="1" height="40" WIDTH="300"></EMBED>
    Я так понял это только сам html код воспроизведения.
     
    #3 -=lebed=-, 3 Jun 2012
    Last edited: 3 Jun 2012
  4. daniel777

    daniel777 Elder - Старейшина

    Joined:
    8 Jul 2010
    Messages:
    517
    Likes Received:
    90
    Reputations:
    37
    http://www.flashmp3player.org/
     
  5. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    Найди флеш-плеер с поддержкой плейлиста или проигрыша по-порядку. Там будет что-то типа хмл-файла, вот его генеришь с помощью, например, пхп (плейлист генеришь по файлам в папке) и все.
     
  6. barnaki

    barnaki Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    135
    Reputations:
    4
    почему не считать директорию и не заюзать html5 audio ? или html 5 не катит ?
     
  7. SHiNiGaMi

    SHiNiGaMi Banned

    Joined:
    3 Jan 2010
    Messages:
    382
    Likes Received:
    55
    Reputations:
    15
    На kaimi.ru была статья про воспроизведение mp3-потока в сеть (держится на content-type: application/x-mp3-stream)
     
  8. RiskAttack

    RiskAttack New Member

    Joined:
    20 Jun 2009
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    вроде плагины везде есть под это у проигрователей..
    например глнянь на форуме АИМПа для него же...
     
  9. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,804
    Likes Received:
    1,960
    Reputations:
    594
    Вы суть сабжа поняли? Должно быть типа интернет радио, зашёл на сайт а там играет именно то что в данный момент проигрывается из плейлиста (и никаких кнопок управления выбора и т.д. и выключить только можно отключив звук на компе).
     
  10. Mr.Snuffer

    Mr.Snuffer Member

    Joined:
    2 Jul 2010
    Messages:
    140
    Likes Received:
    13
    Reputations:
    0
    Дай линк на любой плейлист, формат глянуть
     
  11. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,804
    Likes Received:
    1,960
    Reputations:
    594
    плэйлст - образно сказано, просто набор файлов в конкретной папке, формат самого плэйлиста на ваше усмотрение. Тип файлов mp3.
     
  12. Mr.Snuffer

    Mr.Snuffer Member

    Joined:
    2 Jul 2010
    Messages:
    140
    Likes Received:
    13
    Reputations:
    0

    Ну тогда это смотря какой ты плеер выберешь.

    Можно m3u креэйтить, можно xml для флешки
     
  13. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,804
    Likes Received:
    1,960
    Reputations:
    594
    Звук я так понял должен плагином браузера воспроизводится или не? Мультибраузерность неоходима.
    P.S. Вот какая-то реализация описана: http://ruseller.com/lessons.php?rub=32&id=1154

    Я вот что подумал - может сделать обычное прогрывание одиночного файла, а в крон уже впихнуть его периодческую замену под тем же именем. (правда тут исключается тот факт, что после окончания одной песни пойдёт сразу другая).
     
    #13 -=lebed=-, 8 Jun 2012
    Last edited: 8 Jun 2012
  14. Mr.Snuffer

    Mr.Snuffer Member

    Joined:
    2 Jul 2010
    Messages:
    140
    Likes Received:
    13
    Reputations:
    0
    А, тогда это не плейлист, а поток называется :)
    C аудио на пыхе не работал, не могу ничего скаазать :C
     
  15. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,804
    Likes Received:
    1,960
    Reputations:
    594
    Ну сервак берёт плейлист и воспроизводит его в поток, клиент естественно получает поток в своём браузере.
     
  16. Adio

    Adio Elder - Старейшина

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    148
    Reputations:
    18
    Flash player + generate xml play list
    Запускаеться плеер скрипт читает все файлы в папки, генирит для флеша xml лист, тот его читает, и выводит плей лист
     
  17. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,804
    Likes Received:
    1,960
    Reputations:
    594
    Флэш тяжёлый, хотелось бы без его вообще обойтись.
    :rolleyes:

    Вот ещё нашёл интересное решение: http://bulychev.net/blog/2012/03/streaming-with-jplayer/ c примером.
     
    #17 -=lebed=-, 8 Jun 2012
    Last edited: 8 Jun 2012