|
| 1 | +# Patchnotes 1.6.8 |
| 2 | + |
| 3 | +## New Features |
| 4 | +### 🎵 YouTube Music Desktop Support |
| 5 | +- **Added support for [YTMDesktop](https://github.com/ytmdesktop/ytmdesktop)** |
| 6 | + Follow this [guide](https://github.com/songify-rocks/Songify/blob/master/YTMDestkop.md) to link it with Songify. |
| 7 | + - Retrieves **Title, Artist, and Cover/Video Thumbnail**. |
| 8 | + - The data is included in the **webserver response**. |
| 9 | + - Compatible with all **widgets**. |
| 10 | + - **NOTE:** This **does not enable YouTube song requests**. |
| 11 | + |
| 12 | +### 🏆 Expanded User Levels |
| 13 | +- Songify can now check **subscriber tier levels** for song requests. |
| 14 | +- *(Note: You will need to re-link Twitch as we use new scopes.)* |
| 15 | + |
| 16 | +### 👥 Twitch User List |
| 17 | +- Added a new **Viewer List** window (**View -> Viewer List**) displaying all users in the chat. |
| 18 | + - **SR**: Indicates if the user is blocked from making song requests. |
| 19 | + - **Name**: The user's display name. |
| 20 | + - **User Level**: The user's assigned level. |
| 21 | + - **Sub Tier**: Subscriber Tier (-, 1, 2, 3). |
| 22 | + - The user list syncs every **30 seconds**. |
| 23 | + |
| 24 | +### 🔄 Inter-Process Communication (IPC) |
| 25 | +- If Songify is running in the **system tray**, opening another instance will now bring the existing instance into view instead of just doing nothing. |
| 26 | + |
| 27 | +### ⚙️ New Commands & Responses |
| 28 | +- **New `!commands` Command**: Lists all active commands in the chat. |
| 29 | +- **Additional Responses**: |
| 30 | + - Added response when the **User Level is too low** for the `!ssr` command. |
| 31 | + - Added response for **song request rewards**. |
| 32 | + |
| 33 | +### 🎟️ Reward Actions & Skip Reward |
| 34 | +- **Reward Actions**: You can now choose between **song request** and **skip** actions for rewards. |
| 35 | +- **Skip Reward**: Users can now redeem a reward to skip the current song. |
| 36 | + |
| 37 | +## Changes |
| 38 | +### 🔑 Important: Spotify API Credentials Required |
| 39 | +- **As of version 1.6.8, you must provide your own Spotify API credentials.** |
| 40 | + This helps avoid rate limits and ensures faster app updates. |
| 41 | + 📖 Follow [this guide](https://github.com/songify-rocks/Songify/wiki/Setting-up-song-requests#spotify-setup) for setup instructions. |
| 42 | + |
| 43 | +### 📡 Stream & Internet Checks |
| 44 | +- **Stream Online Checks**: Now runs every **5 seconds** for improved accuracy. |
| 45 | +- **Improved Internet Checks**: |
| 46 | + - More reliable connection verification. |
| 47 | + - Songify **will no longer close** if the connection is lost. It will continue checking until the connection is restored. |
| 48 | + |
| 49 | +### 🔄 Reverted URL Encoding |
| 50 | +- A change from **version 1.6.7.0** has been reverted to improve search results. |
| 51 | + |
| 52 | +### 🖥️ UI Improvements |
| 53 | +- **Redesigned Commands Tab**: Completely overhauled for better usability. |
| 54 | +- **Integrated Response Pairing**: Command responses are now part of the **Commands Tab**. |
| 55 | + *(Song request responses remain in the Responses section to avoid clutter.)* |
| 56 | +- **Customizable User Levels**: Set user levels for each command. |
| 57 | +- **Chat Announcements**: Commands can now send responses as **chat announcements**. |
| 58 | +- **Updated UI**: |
| 59 | + - **Responses Tab**: Refreshed interface. |
| 60 | + - **Rewards Tab**: Now allows selection between **song request** or **skip** rewards. |
| 61 | +- **Settings Adjustments**: |
| 62 | + - **Get Beta Updates** moved to **Settings -> System**. |
| 63 | + - **Removed** the option to **hide profile pictures and usernames** from **Settings -> System**. |
| 64 | + - **Adjusted Responses Tab** layout. |
| 65 | + |
| 66 | +### ⚡ Revamped Command Handling |
| 67 | +- The **command system** has been rewritten. |
| 68 | +- Commands are now managed in a **dedicated configuration file**: `TwitchCommands.yaml`. |
| 69 | + |
| 70 | +## Fixes |
| 71 | +### 🛠️ Twitch Authentication |
| 72 | +- Resolved issues with the **alternative Twitch authentication code login**. |
| 73 | + |
| 74 | +### 🐞 Miscellaneous Fixes |
| 75 | +- Fixed a crash when a **Windows notification** failed to send. |
| 76 | +- Fixed several **Spotify API-related issues**. |
| 77 | + |
| 78 | +## Languages |
| 79 | +### 🌍 Translation Improvements |
| 80 | +- Updated and corrected translations across multiple languages. |
| 81 | + |
| 82 | +### 🔄 Language Switching |
| 83 | +- Switching languages **no longer requires a restart**. |
0 commit comments