substreamer āđāļāđāļāđāļāļāļāļĢāļĩāļŠāļģāļŦāļĢāļąāļāđāļāđāļāļąāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđāđāļāļĨāļāļāļĩāđāļĢāļāļāļĢāļąāļ subsonic (āđāļāļāđāļāļĢāļĩāđāļĒāļāļāļĢāđāļēāļ, airsonic, navidrome, ampache āđāļāđāļāļāđāļ) āđāļāļĨāļāļāļāļāļāļļāļāđāļĄāļ·āđāļāļāļļāļāļāđāļāļāļāļēāļĢ āļāļĩāđāđāļŦāļāļāđāđāļāđ āļāļāļāđāļĨāļāđāļŦāļĢāļ·āļāļāļāļāđāļĨāļāđ
āļāļđāļāļąāļĨāļāļąāđāļĄāļāļĩāđāđāļāļīāđāļĄāđāļŦāļĄāđ āđāļĨāđāļāļĨāđāļēāļŠāļļāļ āđāļĨāļ°āđāļĨāđāļāļŠāđāļ§āļāđāļŦāļāđāđāļāđāļāļĒāđāļēāļāļāđāļēāļĒāļāļēāļĒ āļŦāļĢāļ·āļāđāļāļĩāļĒāļāđāļāđāļŦāļĒāļīāļāļĢāļēāļĒāļāļ·āđāļāļāļąāļĨāļāļąāđāļĄāļŦāļĢāļ·āļāđāļāļĨāļāđāļāļāļŠāļļāđāļĄāļŠāļģāļŦāļĢāļąāļāļŠāļīāđāļāļāļĩāđāđāļāļāļāđāļēāļāļāļāļāđāļ
āļāļāļāđāļāļĨāļāļāļąāđāļ? āđāļĨāđāļāđāļāļĨāļāļāļĩāđāļāļĨāđāļēāļĒāļāļąāļāļāđāļ§āļĒāļāļēāļĢāđāļāļ°!
āļāđāļāļāļāđāļāļĨāļāđāļŦāļĄāđāđāļĨāļ°āđāļāļĨāļāđāļāļĢāļāđāļāđāļēāļāļēāļĄāļāļĢāļ°āđāļ āļāđāļĨāļ°āļāđāļ§āļāđāļ§āļĨāļēāļāđāļ§āļĒāļ§āļīāļāļĒāļļ SubStreamer āđāļĨāļ·āļāļāļāļąāļ§āļāļĢāļāļāļāļāļāļāļļāļāđāļĨāļ°āļĢāļąāļāđāļāļĨāļĒāđāļĨāļīāļŠāļāđāļāļĩāđāļŠāļĢāđāļēāļāļāļķāđāļāđāļāļāļŠāļļāđāļĄ āđāļāđāļāđāļāļĩāļĒāļ§āļāļąāļāļ§āļīāļāļĒāļļāļāļĩāđāđāļĄāđāļĄāļĩāđāļāļĐāļāļē!
āļĄāļĩāđāļāļĨāļāļāļīāļāļāļĒāļđāđāđāļāļŦāļąāļ§āļāļāļāļāļļāļāļŦāļĢāļ·āļāđāļĄāđ? āđāļāđāđāļāļ§āđāļēāļĄāļĩāļāļĒāļđāđāđāļāļāļąāļĨāļāļąāđāļĄ āđāļāđāļāļģāđāļĄāđāđāļāđāļ§āđāļēāļāļĩāđāđāļŦāļ? āđāļāļĩāļĒāļāđāļāđāļāđāļāļŦāļē!
āđāļāļ·āđāļāļĄāļāđāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđ subsonic āļāļāļāļāļļāļāļāļąāļāļāļąāļāļāļĩ last.fm āđāļĨāļ° Substreamer āļĒāļąāļāļŠāļēāļĄāļēāļĢāļāđāļāļ° Last.fm āđāļāļ·āđāļāđāļŦāđāļāđāļāļĄāļđāļĨāđāļāļīāđāļĄāđāļāļīāļĄāđāļāļĩāđāļĒāļ§āļāļąāļāļĻāļīāļĨāļāļīāļ āđāļāļĨāļ āđāļĨāļ°āļāļąāļĨāļāļąāđāļĄāđāļāļāļāļĨāđāļĨāđāļāļāļąāļāļāļāļāļāļļāļ āđāļĨāļ°āđāļāļ°āļāļģāļĻāļīāļĨāļāļīāļāļāļĩāđāļāļĨāđāļēāļĒāļāļąāļ āđāļāļĨāļāļāļĩāđāļāļĨāđāļēāļĒāļāļąāļ āļŦāļĢāļ·āļāđāļŦāđāļĢāļēāļĒāļāļ·āđāļāđāļāļĨāļāļāļĩāđāļāļīāļāļāļąāļāļāļąāļāļŠāļđāļāļŠāļļāļ āđāļāļāļāļĨāđāļĨāļāļāļąāļāļāļāļāļāļļāļāđāļāļāđāļāļ·āđāļāđāļŦāđāļāļļāļāđāļāđāļŠāļģāļĢāļ§āļ
āļŠāļĢāđāļēāļāļāļīāļ§āđāļĨāđāļāđāļāļĨāļāļĢāđāļāļāļāļĩāđāļāļļāļāļāļ·āđāļāļāļāļ āđāļĨāđāļ§āļāļāļāļąāļāļāļķāļāđāļāđāļāđāļāļĨāļĒāđāļĨāļīāļŠāļāđāđāļāļ·āđāļāđāļāđāļāđāļ§āđāļāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđāđāļāļ āļēāļĒāļŦāļĨāļąāļ
āđāļāđāļāļāļāļāļļāļāļĒāļąāļāļŠāļēāļĄāļēāļĢāļāļāļāļāļąāļĨāļāļąāđāļĄāđāļāļĢāļāđāļĨāļ°āļāļāđāļĨāđāļ
āđāļāđ āđāļĨāļ°āļāđāļēāđāļāļĨāļāđāļĄāđāđāļāļĩāļĒāļāļāļ āđāļĢāļēāļĒāļąāļāļŠāļāļąāļāļŠāļāļļāļāļāļāļāđāļāļŠāļāđāļāļĩāđāļāļļāļāļāļīāļāļāđāļāļąāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđāđāļāļāđāļāļĢāļĩāđāļĒāļāļāļĢāđāļēāļāļāļāļāļāļļāļāļāļąāđāļāļāļāļāđāļĨāļāđāđāļĨāļ°āļāļāļāđāļĨāļāđ!
āļāļļāļāļŠāļĄāļāļąāļāļī:
āļāļēāļĢāļŠāļāļąāļāļŠāļāļļāļ Chromecast
āļĢāļāļāļĢāļąāļāļāļāļāđāļĨāļāđāđāļāđāļĄāļĢāļđāļāđāļāļ āļāļąāļāđāļāđāļāļāļąāļĨāļāļąāđāļĄ āđāļāļĨāļ āđāļāļĨāļĒāđāļĨāļīāļŠāļāđ āđāļĨāļ°āļāđāļāļāļāļēāļŠāļāđāļāļāļāļļāļāļāļĢāļāđāļāļāļāļāļļāļāđāļĨāļ°āļāļąāļāđāļāļāļāļāļāđāļĨāļāđ
āđāļŦāđāđāļāļĨāļāļāļĩāđāļāļīāļāļāļēāļ§āļāļāļāļāļļāļāļāļīāļāļāđāļāļąāļāļāļļāļāļāļĢāļāđāļāļāļāļāļļāļāđāļāļĒāļāļąāļāđāļāļĄāļąāļāļī!
āļāļēāļĢāđāļāļāđāļāļĨāļāļāļĩāđāļāļģāļĨāļąāļāļāļ°āļĄāļĩāļāļķāđāļāđāļāļĒāļāļąāļāđāļāļĄāļąāļāļīāđāļāļ·āđāļāļāļēāļĢāđāļĨāđāļāļāļĩāđāļĢāļēāļāļĢāļ·āđāļ
āļāļēāļĢāļāļąāļāļāļēāļĢāđāļāļĨāļĒāđāļĨāļīāļŠāļāđāļāļĩāđāļāđāļēāļĒāļāļēāļĒāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāđāļāļīāđāļĄāđāļāļĢāđāļāđāļāļĩāļĒāļ§āļŦāļĢāļ·āļāļŦāļĨāļēāļĒāđāļāļĢāđāļāļĨāļāđāļāđāļāļĨāļĒāđāļĨāļīāļŠāļāđāļŦāļĢāļ·āļāđāļĢāļīāđāļĄāđāļāļĨāļĒāđāļĨāļīāļŠāļāđāđāļŦāļĄāđ
āđāļŦāļĄāļāļ§āļīāļāļĒāļļāļŠāļĢāđāļēāļāļĢāļēāļĒāļāļēāļĢāđāļĨāđāļāđāļāļāļŠāļļāđāļĄāļŠāļģāļŦāļĢāļąāļāļāļĢāļ°āđāļ āļāļŦāļĢāļ·āļāļāđāļ§āļāđāļ§āļĨāļēāļāļĩāđāļāļļāļāđāļĨāļ·āļāļ (āļŦāļĢāļ·āļāļāļąāđāļāļŠāļāļāļāļĒāđāļēāļ!)
āļĢāļēāļĒāļāļēāļĢāļŠāļļāđāļĄ / āđāļĨāđāļāļĨāđāļēāļŠāļļāļ / āđāļĨāđāļāļāđāļāļĒāđāļĨāļ°āļāļąāļĨāļāļąāđāļĄāđāļŦāļĄāđāļĨāđāļēāļŠāļļāļāļāļĒāđāļēāļāļĢāļ§āļāđāļĢāđāļ§
āļāđāļāļŦāļēāļĻāļīāļĨāļāļīāļ āļāļąāļĨāļāļąāđāļĄ āđāļāļĨāļ
āļāļēāļĢāļĢāļ§āļĄ last.fm āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļķāļāļāđāļāļĄāļđāļĨāļĻāļīāļĨāļāļīāļ āļāļģāđāļāļ°āļāļģ āđāļĨāļ°āđāļāļĨāļĒāđāļĨāļīāļŠāļāđāļāļēāļĄāļāļēāļĢāđāļŦāđāļāļ°āđāļāļ
last.fm scrobbling
āļĢāļāļāļĢāļąāļāļāļēāļĢāļāļāļāļāļēāļāļēāļĻ (āđāļāļĩāļĒāļāđāļāļīāļāļŠāđāļ§āļāļāļ§āļāļāļļāļĄāļĢāļ°āļāļąāļāđāļŠāļĩāļĒāļāđāļāđāļāļĢāļ·āđāļāļāđāļĨāđāļāđāļāļ·āđāļāđāļāđāļēāļāļķāļāļāļēāļĢāļāļāļāļāļēāļāļēāļĻāđāļāļĒāļāļĢāļāļŦāļĢāļ·āļāđāļāđāļĻāļđāļāļĒāđāļāļ§āļāļāļļāļĄāđāļāļĒāļāļąāļāļāļķāđāļāļāļēāļāļāđāļēāļāļĨāđāļēāļāļāļāļāļŦāļāđāļēāļāļ)
āļŦāļēāļāļāļļāļāļāļāļāđāļāļāļāļāļĢāđāļāļāđāļ āđ āđāļāļĢāļāđāļāđāļāđāļŦāđāđāļĢāļēāļāļĢāļēāļ āļāļąāļāđāļāđāđāļāļāļāļĩāđāļāļļāļāļ§āļąāļāđāļĨāļ°āļāļĒāļēāļĒāļēāļĄāļāļģāđāļŦāđāļāļĩāļāļķāđāļāļāļĒāļđāđāđāļŠāļĄāļ! ghenry22.apps@gmail.com
āļāļ§āļēāļĄāļāđāļāļāļāļēāļĢ:
āđāļāļīāļĢāđāļāđāļ§āļāļĢāđāļāļĩāđāļĢāļāļāļĢāļąāļ Subsonic API (API āļĢāļ°āļāļąāļ 1.13.0) āļŦāļĢāļ·āļāđāļāļĩāļĒāļāđāļāđāļē
āđāļāļĢāļāļāļĢāļēāļāļ§āđāļēāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļāļąāļāļŠāļāļļāļ SSL āļāļļāļāļāđāļāļāļĄāļĩāđāļāļĢāļąāļāļĢāļāļāļāļĩāđāļāļđāļāļāđāļāļ āđāļāļĢāļąāļāļĢāļāļāļāļĩāđāđāļĄāđāļāļđāļāļāđāļāļāļāļ°āļāļģāđāļŦāđāđāļāļīāļāļāđāļāļāļīāļāļāļĨāļēāļāđāļāļāļēāļĢāđāļāļ·āđāļāļĄāļāđāļ
āļĢāļąāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđ Subsonic āđāļāđāļāļĩāđ: http://www.subsonic.org
āļāļąāļāļŠāļāļĢāļĩāļĄ: http://substreamerapp.com
*āđāļāļĢāļāļāļĢāļēāļāļ§āđāļēāđāļāļĨāļ āļĢāļđāļāļ āļēāļ āđāļĨāļ°āļāļ·āđāļāļāļąāđāļāļŦāļĄāļāđāļāļ āļēāļāļŦāļāđāļēāļāļāļāļąāđāļāļāļĢāļĩ āđāļĨāļ°āđāļāđāļĢāļąāļāļāļ§āļēāļĄāļāļāļļāđāļāļĢāļēāļ°āļŦāđāļāļēāļ Jamendo (jamendo.com) āđāļĨāļ°āļĻāļīāļĨāļāļīāļāļāļĩāđāđāļāļĩāđāļĒāļ§āļāđāļāļ āđāļĨāļ°āļāļąāļāđāļāļĢāļĩāļĒāļĄāđāļ§āđāļŠāļģāļŦāļĢāļąāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđāļŠāļēāļāļīāļāđāļāļāđāļāļĢāļĩāđāļĒāļāļāļĢāđāļēāļāļāļĩāđ http://demo.subsonic.org
āļāļąāļāđāļāļāđāļĄāļ·āđāļ
4 āļ.āļ. 2566
āđāļāļĨāļāđāļĨāļ°āđāļŠāļĩāļĒāļ