# PWA offline music

**URL:** <https://forum.kirupa.com/t/pwa-offline-music/652272>\
**Category:** programming\
**Created:** [June 19, 2022, 7:53am UTC](https://forum.kirupa.com/t/pwa-offline-music/652272 "2022-06-19T07:53:40Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Wayne](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/wayne/32/16501_2.png) [@Wayne](https://forum.kirupa.com/u/Wayne)\
**Post date:** [June 19, 2022, 7:53am UTC](https://forum.kirupa.com/t/pwa-offline-music/652272/1 "2022-06-19T07:53:40Z")

</div>

Hi,

I cańt seem to find a way to create a simple music player with offline features. LocalStorage is meant for strings. The size is also limited.

Perhaps [LocalForage](https://github.com/localForage/localForage)?

---

<div class="post-metadata">

**Author:** ![steve.mills](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/steve.mills/32/14961_2.png) [@steve.mills](https://forum.kirupa.com/u/steve.mills)\
**Post date:** [June 19, 2022, 8:26am UTC](https://forum.kirupa.com/t/pwa-offline-music/652272/2 "2022-06-19T08:26:49Z")

</div>

why not just use the service worker cache?

---

<div class="post-metadata">

**Author:** ![Wayne](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/wayne/32/16501_2.png) [@Wayne](https://forum.kirupa.com/u/Wayne)\
**Post date:** [June 19, 2022, 1:59pm UTC](https://forum.kirupa.com/t/pwa-offline-music/652272/3 "2022-06-19T13:59:12Z")

</div>

Can you please provide a link to something similar?

---

<div class="post-metadata">

**Author:** ![steve.mills](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/steve.mills/32/14961_2.png) [@steve.mills](https://forum.kirupa.com/u/steve.mills)\
**Post date:** [June 19, 2022, 2:22pm UTC](https://forum.kirupa.com/t/pwa-offline-music/652272/4 "2022-06-19T14:22:45Z")

</div>

> **[Workbox  |  Chrome for Developers](https://developer.chrome.com/docs/workbox/)**
>
> Build progressive web apps (PWAs) with Workbox - the Service Worker library from the Chrome team

---

<div class="post-metadata">

**Author:** ![kirupa](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/kirupa/32/11616_2.png) [@kirupa](https://forum.kirupa.com/u/kirupa)\
**Post date:** [June 19, 2022, 9:32pm UTC](https://forum.kirupa.com/t/pwa-offline-music/652272/5 "2022-06-19T21:32:59Z")

</div>

You can also consider using IndexedDb! 💻

---

<div class="post-metadata">

**Author:** ![Wayne](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/wayne/32/16501_2.png) [@Wayne](https://forum.kirupa.com/u/Wayne)\
**Post date:** [June 20, 2022, 4:30am UTC](https://forum.kirupa.com/t/pwa-offline-music/652272/6 "2022-06-20T04:30:11Z")

</div>

I will check that out. Thanks
