Secure
music_notes.md
← Back to Folder Raw Code Markdown
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
# Notes on the Music Website

---

## 1. iOS

### Issues


1. Songs do not automatically play the next track when the music website is running in the background — for example, when another app is open or the device screen is turned off.

2. The **Listen Together** feature does not work on any iOS devices.

### Possible Fixes


1. Fix playback support for iOS by improving the main player functionality. *(Best long-term solution, but may not be practical.)*

2. Create a dedicated iOS-specific player and remove the **Listen Together** feature on iOS devices. *(Not ideal, but easier to implement.)*

---

## 2. Playlist Styling

### Issues


1. The **Reset** button on the playlist styling page does not perform its intended function; instead, it creates a new stylesheet with default styling.

2. There is no option for users to opt out of playlist styling entirely.

### Possible Fixes


1. Remove the **Save** button from the styling page if it serves no functional purpose.

2. Update the styling system so that:


   * Changes are only saved when the **Save Changes** button is pressed.

   * If **Reset** is pressed and no stylesheet exists, saving does not create a default stylesheet automatically.

3. Add an **Opt Out** toggle in user preferences to disable playlist-specific styling.

---

## 3. Browse Songs (Search)

### Issues


1. The **Load More Songs** button appears when searching, even if all search results are already displayed.

### Possible Fixes


1. Disable the **Load More Songs** button during searches when all results are already shown.

---

## 4. Add Music (Tidal Integration)

### Issues


1. Tidal throws an error when downloading songs through `add-music.php`.

### Possible Fixes


1. Replace the existing Tidal integration script with the latest version.