Хранение на собственном сервере предпочтительнее - в этом случае поиск и любые операции с базой будут происходить намного быстрее. К тому же, это позволяет реализовывать любые алгоритмы поиска.Антон Божина сказал(а):То есть на сайте необходимо хранить базу треков с путями, что бы их передавать в программу. А круто было бы что бы можно было через api получать путь к треку например.
Здесь лучше иметь постоянный IP адрес, если этого нет, то можно воспользоваться сервисами для динамического адреса - Dynamic DNS.Антон Божина сказал(а):Ну и само обращение к API, у меня программа запущена в студии, сайт крутится на сервере в другом городе, как обращаться к программе?
Что именно делать неудобно? Та же база треков - можно получить список треков в XML и его загрузить в MySQL или любой другой удобный вид, в зависимости от задачи.scorp сказал(а):Но вообще без нормальной БД ничего толкового никогда сделать не получиться. Сам же АПИ текущий да неудобный...слишком много с ним возни и танцев с бубном... Печально... но будем надеться...
Для доступа к IP нужен пароль. Запросы без пароля просто выдадут ошибку. Но самая главная "защита", которая есть в этом случае, называется "а кому нужно вас ломать".Антон Божина сказал(а):Может ли Радиобосс сопротивляться попыткам взлома из вне?
Для параноиков можно в firewall настроить разрешение на доступ к порту RadioBOSS только с определенных IP, например.scorp сказал(а):Доступ открывается только к нужному порту.
Естественно это не вариант для параноиков.
Вы можете реализовать собственную такую систему. Ваша программа будет взаимодействовать с RadioBOSS локально, и брать запросы извне из любого источника.Антон Божина сказал(а):Ну типа раз в секунду программа ходит по адресу и забирает от туда запрос, а потом отправляет на него же ответ в get или post.