> For the complete documentation index, see [llms.txt](https://docs.gkshop.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gkshop.org/gksphone-v2/configuration/music-and-tuneify.md).

# Music & Tuneify

***

### Music App

Open the Music app on your phone.

#### Tabs

| Tab     | Description                            |
| ------- | -------------------------------------- |
| Home    | Browse and play approved music         |
| Search  | Search by song or artist               |
| Library | View your approved uploads             |
| Upload  | Share new music *(server-dependent)*   |
| Admin   | Review pending uploads *(admins only)* |

#### Listening to Music

1. Pick a track from Home or Search.
2. Use the player to play, pause, and seek.
3. With 3D audio enabled, music may be heard around you in-game.

#### Uploading Music

1. Go to the Upload tab.
2. Enter an audio URL (MP3 or OGG).
3. Fill in the title and artist name.
4. *(Optional)* Add a cover image.
5. Tap Submit.

> Uploads stay hidden from the public list until an admin approves them.

#### Admin Approval (Music)

1. Run `/adminauth true` in-game.
2. Open the Admin tab in Music.
3. Preview pending tracks.
4. Tap Approve or Reject.

***

### Tuneify App

Open the Tuneify app on your phone.

#### Tabs

| Tab    | Description                                           |
| ------ | ----------------------------------------------------- |
| Home   | Browse ringtones, notification sounds, and wallpapers |
| Upload | Share content *(server-dependent)*                    |
| Admin  | Review pending uploads *(admins only)*                |

#### Applying Content

1. On Home, pick a category: Ringtone, Notification, or Wallpaper.
2. Select an item.
3. Tap Apply — it updates your phone settings.

#### Uploading Content

1. Go to the Upload tab.
2. Choose a category.
3. Enter a title and file URL:
   * Audio: mp3, ogg *(max \~30s)*
   * Image: jpg, png, webp
4. Tap Submit for Review.

> Track status under Pending Uploads; you can delete items before they are reviewed.

#### Admin Approval (Tuneify)

1. Run `/adminauth true` in-game.
2. Open the Admin tab in Tuneify.
3. Filter by category if needed.
4. Preview, then Approve or Reject.

Approved content appears on Home for everyone.

***

### Admin Access

The admin panel only appears after running `/adminauth true`.

| Framework | Command           | Permission |
| --------- | ----------------- | ---------- |
| ESX       | `/adminauth true` | `admin`    |
| QB-Core   | `/adminauth true` | `god`      |

To disable: `/adminauth false`

***

### Notes

* Uploads require admin approval and are not published instantly.
