Riffusion Song Deletion Automation

Robustly auto-deletes songs. Starts minimized. Uses Song IDs for reliable selective deletion. UI toggle, draggable & MINIMIZABLE UI (Top-Right), No-Scroll Delete All, No confirm click. Filters (keywords input, liked). USE WITH CAUTION.

Autore
Yeah No No “Graph1ks”
Installazioni giornaliere
0
Installazioni totali
0
Valutazione
0 0 0
Versione
1.1
Creato il
27/04/2025
Aggiornato il
28/04/2025
Dimensione
36,3 KB
Licenza
Non disponibile
Applica a

Riffusion Song Deletion Automation

Quickly manage your Riffusion song library with powerful automation. This userscript adds a convenient control panel to your "Songs" page which starts minimized as a small "RD" icon in the top-right corner. Click the icon to open the draggable panel, allowing you to delete unwanted songs much faster than doing it manually, with support for selective or bulk deletion.

Key Features:

  • Minimizable UI: Starts hidden as a small "RD" icon (top-right). Click to open the panel, click "_" in the panel to minimize again.
  • Remembers Position: The main panel restores to its last position when opened.
  • Two Modes:
    • Selective Mode: Lists loaded songs, allowing you to pick which ones to delete. Includes filters.
    • Bulk Mode: Designed to rapidly clear your entire library (or all visible/loaded songs).
  • Robust Selective Deletion: Uses unique Song IDs for reliable deletion even if list order changes.
  • Efficient Bulk Deletion (No-Scroll): Deletes top songs repeatedly without needing scrolling. Includes retry logic.
  • Interactive UI: Draggable control panel with progress indicators.
  • Filtering Options (Selective Mode):
    • Ignore Liked Songs.
    • Keyword Filter (ignore songs with specific words in the title).
  • Debug mode for troubleshooting.

Why use this?

Manually deleting Riffusion songs is slow (multiple clicks per song). This script automates the steps, saving significant time, especially for users who generate many temporary tracks. The minimizable UI keeps it out of the way until needed.

⚠️ USE WITH EXTREME CAUTION ⚠️

  • This script automates clicks and bypasses the "Are you sure?" confirmation dialog.
  • Deletion is instant and permanent. There is NO UNDO.
  • Be absolutely sure of your selection (Selective Mode) or intent (Bulk Mode) before deleting.
  • Start with Selective Mode and delete only a few songs first to ensure it works correctly before attempting bulk deletion.
  • Site updates by Riffusion may break the script's functionality.

How to Use:

  1. Install the script using Tampermonkey, Violentmonkey, or a compatible manager.
  2. Go to https://www.riffusion.com/library/my-songs.
  3. A small "RD" icon will appear in the top-right corner. Click it to open the control panel.
  4. Choose your mode (Selective or Bulk) using the "Switch Mode" button.
  5. In Selective Mode:
    • Use filters (Ignore Liked, Keyword Ignore).
    • Click "Reload Songs" to populate the list based on currently loaded songs and filters.
    • Select checkboxes for songs to delete (or use "Select All Valid").
    • Click "Delete Selected".
  6. In Bulk Mode:
    • Click "Delete Entire Library". Be absolutely sure!
  7. Observe the status message. Click "_" in the panel header to minimize it again.

Compatibility:

Credits:

  • Created by Graph1ks (assisted by GoogleAI)