From 44a2d6be3d79d7ec432df4431418187bd7b345dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Mon, 17 Nov 2025 22:00:51 +0100 Subject: [PATCH] chore: remove multi-track demo page MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Removed /multi-track-demo route as multi-track functionality is now fully integrated into the main AudioEditor view. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- app/multi-track-demo/page.tsx | 127 ---------------------------------- 1 file changed, 127 deletions(-) delete mode 100644 app/multi-track-demo/page.tsx diff --git a/app/multi-track-demo/page.tsx b/app/multi-track-demo/page.tsx deleted file mode 100644 index b1cce01..0000000 --- a/app/multi-track-demo/page.tsx +++ /dev/null @@ -1,127 +0,0 @@ -'use client'; - -import * as React from 'react'; -import { TrackList } from '@/components/tracks/TrackList'; -import { useMultiTrack } from '@/lib/hooks/useMultiTrack'; -import { useMultiTrackPlayer } from '@/lib/hooks/useMultiTrackPlayer'; -import { Button } from '@/components/ui/Button'; -import { Play, Pause, Square, SkipBack } from 'lucide-react'; -import { formatDuration } from '@/lib/audio/decoder'; - -export default function MultiTrackDemoPage() { - const { - tracks, - addTrack, - addTrackFromBuffer, - removeTrack, - updateTrack, - clearTracks, - } = useMultiTrack(); - - const { - isPlaying, - currentTime, - duration, - play, - pause, - stop, - seek, - togglePlayPause, - } = useMultiTrackPlayer(tracks); - - const [zoom, setZoom] = React.useState(1); - - return ( -
- {/* Header */} -
-

Multi-Track Demo

-
- - - -
-
- - {/* Track List */} -
- addTrack()} - onImportTrack={(buffer, name) => addTrackFromBuffer(buffer, name)} - onRemoveTrack={removeTrack} - onUpdateTrack={updateTrack} - onSeek={seek} - /> -
- - {/* Playback Controls */} -
-
- - - -
- -
- - {formatDuration(currentTime)} / {formatDuration(duration)} - - - {tracks.length} {tracks.length === 1 ? 'track' : 'tracks'} - -
-
-
- ); -}