[Проект] HTTP Media Server

  1. Тъй като вече има един проект библиотека за медия тагове не мисля, че има смисъл да правя втори. Също така wrapper-а на taglib, който Михаил показа е адекватен за моите нужди. Единствения му недостатък е, че не е изцяло на Go.

    Моята идея е да продължа една стъпка нататък. Искам да направя медия сървър, който да предоставя HTTP интерфейс за слушане на музиката, намираща се на сървъра. Ще поддържа следните неща:

    • HTTPS, да е сигурно, че само аз знам какво си слушам
    • HTTP Basic Authenticate, за да не може всеки да ми слуша музиката
    • Търсене на песен, артист, албум
    • Плейлисти
    • Музика направо в браузъра на всички видове браузъри
    • Ще индексира всичката музика и ще пази мета информацията в лесна за използване база данни, вероятно sqlite
    • Ще е много лесен за инсталация и конфигурация

    Интерфейс

    За да работи музиката, ще използвам jplayer. Силно се надявам, че проекта ще е повече Go от колкото занимавка с jplayer :)

  2. Според мен нещата ще се окажат много повече занимавки с "фронтендски" неща, от колкото с Go. Ако държиш това да ти е проекта съм ок, но ти напомням колко много ще държим на:

    • пълната завършеност на проекта
    • той да е с отворен код
    • първоначалната спецификация през янаури да не се разминава чувствително от крайната реализация

    Разбирай одобрявам го, но те съветвам да си избереш нещо, което е библиотека, а не краен продукт.

Трябва да сте влезли в системата, за да може да отговаряте на теми.