Чи є у вас телефон iPhone або Android і музична колекція занадто велика для синхронізації? Хочете поділитися своєю бібліотекою з друзями? Ось як можна синхронізувати вашу бібліотеку зі смартфоном через Інтернет або транслювати її в будь-якому браузері.
Як ми це зробимо
Subsonic - це потужне невелике кроссплатформенне рішення цих та інших проблем - це медіа-ст^ з відкритим вихідним кодом, заснований як на Java, так і на пожертвуваннях, так що це кроссплатформенне рішення, безкоштовне для базового використання з використанням веб-інтерфейсу.
Примітка. У цьому керівництві ми покажемо два мобільні клієнти, які використовують Subsonic API, який не є безкоштовним. Ви отримаєте 30-денне вікно, щоб випробувати налаштування, після чого вам необхідно буде зробити пожертву мінімум в 10 євро, що дасть вам доступ до всіх клієнтів, включаючи клієнт Adobe AIR, і кілька бонусів, наприклад, видалення реклами з веб-інтерфейсу, безкоштовні оновлення в майбутньому і адресу сервера yourname.subsonic.org. Якщо ви вирішите не жертвувати, ви можете продовжити користуватися веб-клієнтом без додаткової оплати. Більше інформації ви знайдете на сторінці «Дозвукові програми».
Встановити дозвуковий
Перейдіть на їх сторінку завантаження і отримайте безкоштовний установник. Двічі клацніть файл, і Subsonic буде встановлений як служба, яка автоматично запуститься з Windows. Примітка. Хоча установка Subsonic в Mac OS X і Linux також відносно швидка і проста, для отримання підтримки транскодування потрібно трохи більше зусиль. Обов'язково ознайомтеся з інструкцією з установки.
Після встановлення Subsonic відкрийте переглядач і вкажіть його http: // localhost /. Під логіном ви побачите попереджувальне повідомлення, яке містить ім'я користувача і пароль за замовчуванням і нагадує вам про необхідність змінити його, як тільки ви увійдете в систему.
Як тільки ви увійдете в систему, перше, що ви побачите в центральній панелі, це запрошення змінити пароль адміністратора, тому давайте перейдемо за цим посиланням.
Давай і міняй пароль. Обов'язково зроби це сильним!
Додати музику до вашої бібліотеки
Subsonic організує музику за теками і має таку структуру каталогів:
Виконавець\Альбом\Track
Це означає, що коли ви пересуваєтеся по своїй збірці, вона буде представлена вам таким чином. Це не повинно бути проблемою для людей, які мають організовану музичну бібліотеку і насправді ідеально підходить для людей, які мають еклектичні угоди про управління і найменування (збірки альбомів, хто-небудь?). Однак Subsonic читає теги ID3 для пошуку, тому ви все одно можете розрізняти і знаходити треки таким чином.
Клацніть «Параметри» у верхній панелі, потім натисніть «Музичні теки».
Додаткові налаштування
Тепер, коли ми додали музику в бібліотеку, розгляньмо кілька інших варіантів, які ми можемо налаштувати.
По-перше, давайте змінимо наші параметри відображення. Натисніть кнопку Параметри на верхній панелі, а потім натисніть кнопку Особисті.
Тут ви можете змінити типову мову, тему для веб-інтерфейсу та параметри, які ви бачите під час перегляду бібліотеки.
Потім натисніть «Користувачі».
Тут ви можете створювати і редагувати параметри для користувачів. Зверніть увагу, як я змінив максимальний битрейт для того, кого немає в моїй мережі.
Тепер давайте подивимося на параметри мережі.
Переконайтеся, що Subsonic автоматично налаштував переадресацію портів на вашому маршрутизаторі, оскільки саме так ви зможете отримати доступ ззовні вашої мережі. Якщо ви пожертвували проекту Subsonic, ви також можете ввести своє ім'я користувача для своєї адреси користувача URL, який стане в нагоді при налаштуванні клієнта мобільного телефону.
Нарешті, клацніть правою кнопкою миші піктограму Subsonic на панелі завдань і перейдіть на панель керування Subsonic.
На вкладці «Параметри» ви можете змінити номер порту, якщо хочете, або ви можете змінити верхню межу пам'яті, що корисно, якщо ви додали багато користувачів або у вас просто така велика бібліотека.
В цілому варіантів багато. Ви можете додавати та керувати подкастами (які потім можна передавати в потоковому режимі), налаштовувати функції транскодування для певних типів файлів і для конкретних користувачів, а також додавати інтернет-радіостанції. Це, в поєднанні з його кроссплатформенною здатністю і простотою обслуговування - налаштуйте і забудьте - робить цю систему дуже корисною сама по собі.
Використання клієнтів iPhone
Існує відмінний клієнт для iPhone під назвою iSub, який можна купити в магазині додатків за 4,99 долара. Це, здається, включає в себе безкоштовні оновлення.
iSub дозволяє вам налаштувати розмір кешу, щоб ви могли зберігати кешовані пісні на вашому iPhone необмежений час. Ви можете вручну кешувати окремі пісні, альбоми і навіть списки відтворення. Головне, як це працює з видаленням: ви можете налаштувати iSub на автоматичне видалення пісень відповідно до найстарішого кешованого або найстарішого відтворення. Це дозволяє відтворювати пісні за вашим бажанням, і нові пісні будуть автоматично кешуватися, замінюючи старі пісні, які ви не слухали. По суті, це інтелектуальна функція автоматичної синхронізації, яка працює на льоту, де б ви не знаходилися.
Ось кілька скріншотів панелей налаштувань для iSub (натисніть, щоб збільшити):
: : :
На першій панелі параметрів введіть розташування вашого сервера. Якщо ви збираєтеся виконувати синхронізацію зсередини вашого сервера, ви можете ввести свою IP-адресу, але якщо ви хочете вільно використовувати її з будь-якого місця, вам потрібно або доменне ім'я для вашого комп'ютера, або ви можете використовувати користувальницьку веб-адресу, яку ви отримаєте, пожертвувавши Subsonic. Після цього ви зможете ввести yourusername.subsonic.org як назву сервера. Потім введіть ім'я користувача і пароль, які ви встановили для вашого Subsonic сервера.
Запам'ятайте параметри «Увімкнути кешування пісні», «Автоматичне кешування наступної пісні», «Максимальний розмір кешу» і «Автоматичне видалення старих пісень», оскільки саме вони надають вам функції синхронізації на iPhone. Ви також можете налаштувати різні битрейти для кешування з WiFi і з 3G. Потім ви можете почати грати пісні, створювати плейлисти і так далі. Ви можете провести пальцем зліва направо по пісні, альбому або виконавцю, щоб помістити пісні в чергу в плейлист або кешувати їх.
Ось кілька скріншотів інтерфейсу користувача (натисніть, щоб збільшити):
: : : : :
Так, ви повинні платити за додаток, і так, ви повинні пожертвувати проекту Subsonic також незалежно від цього, але це, безумовно, один з найпотужніших потокових варіантів, доступних для iPhone, і він унікальний в цьому це дозволяє локальне кешування і автоматичне видалення. Це також один з небагатьох, що підтримується для Linux, Unix і Solaris.
Використання клієнта Android
Клієнт Android можна завантажити прямо з Marketplace, і, на відміну від клієнта iPhone, він сам по собі безкоштовний. Ще раз, щоб використовувати клієнта після 30-денного ліміту, ви повинні будете зробити пожертву проекту.
Додаток для Android дуже схожий на iPhone. Ви можете вручну кешувати і видаляти пісні, ви можете ставити пісні в чергу в плейлистах і ^ встановлювати різні максимальні біти для транскодування по Wi-Fi і 3G. Єдине, що відсутнє в Android-додатку, - це функція автоматичного видалення кешу, але є ряд функцій, що очікують додавання, і додаток все ще знаходиться в розробці на момент написання.
Ось кілька скріншотів панелей налаштувань (натисніть, щоб збільшити):
: : :
Ще раз, коли ви налаштовуєте серверний домен, застосовується та ж ситуація. Ви можете підключити свою IP-адресу для використання у своїй мережі, але щоб використовувати її повною мірою, вам потрібен або власний домен, щоб отримати доступ до вашого Subsonic сервера, або вам потрібно пожертвувати на отримаєте свій власний домен subsonic.org.
Загалом, параметри досить схожі на iSub, хоча тут немає параметра «Автоматично видаляти кешовані пісні». Як тільки ви заповните кеш, вам доведеться вручну видаляти пісні, хоча сама потокова передача, здається, працює нормально без цього. І, як і iSub, ви можете надавати різні битрейти як для WiFi, так і для 3G.
Ось кілька скріншотів інтерфейсу користувача (натисніть, щоб збільшити):
: : : :
Одна річ, яку ви можете зробити на Android, це використовувати веб-інтерфейс вашого сервера. Під час тестування як HTC Incredible, так і Droid X дозволяли вам входити в систему через браузер, ставити в чергу пісні, зберігати списки відтворення і, що найбільш важливо, відтворювати пісні за допомогою медіаплеєра на основі флеш-пам'яті. Це один із способів використання сервісу без примусу до пожертви (хоча я все одно дуже рекомендую його).
: :
Subsonic, як і його клієнти, знаходяться в активній розробці. Зокрема, клієнту Android потрібно трохи попрацювати, щоб наздогнати iSub. Але що б це не коштувало, в той час як є пристойна кількість доступних альтернатив (деякі безкоштовно), я ще не знайшов рішення, яке працює так само елегантно. Зокрема, користувачі Linux можуть порахувати це відмінною програмою, оскільки після закриття SimplifyMedia їм буде мало доступних рішень для потокової передачі мультимедіа.
Як бачите, при правильній конфігурації ви можете мати достатньо автоматизовану систему синхронізації для вашого мобільного телефону, а також мати доступ до всієї вашої музичної бібліотеки з будь-якого комп'ютера. Ви можете налаштувати користувачів так, щоб інші люди могли ділитися ними з вашою бібліотекою, і ви можете робити це незалежно від того, на якій платформі ви знаходитеся або де перебуваєте.
