substreamer - Subsonic Client

3.7
545 āļĢāļĩāļ§āļīāļ§
10K+
āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”
āļāļēāļĢāļˆāļąāļ”āļ›āļĢāļ°āđ€āļ āļ—āđ€āļ™āļ·āđ‰āļ­āļŦāļē
āļŠāļģāļŦāļĢāļąāļšāļ—āļļāļāļ„āļ™
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­

āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđāļ­āļ›āļ™āļĩāđ‰

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

āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ

āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ”āđ‰āļ§āļĒāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ§āļīāļ˜āļĩāļ—āļĩāđˆāļ™āļąāļāļžāļąāļ’āļ™āļēāđāļ­āļ›āļĢāļ§āļšāļĢāļ§āļĄāđāļĨāļ°āđāļŠāļĢāđŒāļ‚āđ‰āļ­āļĄāļđāļĨ āđāļ™āļ§āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļ”āđ‰āļēāļ™āļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ•āļąāļ§āđāļĨāļ°āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļēāļˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđ„āļ›āļ•āļēāļĄāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™ āļ āļđāļĄāļīāļ āļēāļ„ āđāļĨāļ°āļ­āļēāļĒāļļāļ‚āļ­āļ‡āļ„āļļāļ“ āļ™āļąāļāļžāļąāļ’āļ™āļēāđāļ­āļ›āđ„āļ”āđ‰āđƒāļŦāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļĩāđ‰āđ„āļ§āđ‰āđāļĨāļ°āļ­āļēāļˆāļ­āļąāļ›āđ€āļ”āļ•āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļŠāđˆāļ§āļ™āļ™āļĩāđ‰āđ€āļĄāļ·āđˆāļ­āđ€āļ§āļĨāļēāļœāđˆāļēāļ™āđ„āļ›
āđ„āļĄāđˆāļĄāļĩāļāļēāļĢāđāļŠāļĢāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāļāļąāļšāļšāļļāļ„āļ„āļĨāļ—āļĩāđˆāļŠāļēāļĄ
āļ”āļđāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ§āļīāļ˜āļĩāļ—āļĩāđˆāļ™āļąāļāļžāļąāļ’āļ™āļēāđāļ­āļ›āļ›āļĢāļ°āļāļēāļĻāđ€āļĢāļ·āđˆāļ­āļ‡āļāļēāļĢāđāļŠāļĢāđŒāļ‚āđ‰āļ­āļĄāļđāļĨ
āđ„āļĄāđˆāļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĢāļ§āļšāļĢāļ§āļĄāđ„āļ§āđ‰
āļ”āļđāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ§āļīāļ˜āļĩāļ—āļĩāđˆāļ™āļąāļāļžāļąāļ’āļ™āļēāđāļ­āļ›āļ›āļĢāļ°āļāļēāļĻāđ€āļĢāļ·āđˆāļ­āļ‡āļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ

āļāļēāļĢāđƒāļŦāđ‰āļ„āļ°āđāļ™āļ™āđāļĨāļ°āļĢāļĩāļ§āļīāļ§

3.8
530 āļĢāļĩāļ§āļīāļ§

āļĄāļĩāļ­āļ°āđ„āļĢāđƒāļŦāļĄāđˆ

Fix: Android vesions under 10 incorrectly prompting for storage access on start, causing failures on some devices.
New: Offline scrobbling. Play history is now saved when offline and pushed to the server when access is restored and offline mode disabled in the app.