diff --git a/lib/homepage.dart b/lib/homepage.dart
index ecf9f422ab81fc3f0a19200e226d24fa021027ae..3fe37e4afe443b29a839e260d19191fdadd65546 100644
--- a/lib/homepage.dart
+++ b/lib/homepage.dart
@@ -17,7 +17,8 @@ void printErr(String msg) {
 }
 
 class HomePage extends StatelessWidget {
-  const HomePage({super.key});
+  final pageController;
+  const HomePage({super.key, this.pageController});
 
   @override
   Widget build(BuildContext context) {
@@ -95,7 +96,10 @@ class HomePage extends StatelessWidget {
           textColor: Colors.white,
           shape: const CircleBorder(),
           onPressed: (){
-              play().then((value) => MusicPlayerState.of(context).rebuildPage());
+              pageController.animateToPage(2,
+                duration: const Duration(milliseconds: 500),
+                curve: Curves.ease);
+              //_title = _titleList[2];
           },
           child: const Icon(
             Icons.play_arrow_rounded,
diff --git a/lib/main.dart b/lib/main.dart
index b3943b9ec54cf9c779888678f7f81d5740efcec8..276c2789f3c0459d878391deb20840fffde1de87 100644
--- a/lib/main.dart
+++ b/lib/main.dart
@@ -50,7 +50,7 @@ class _HUDState extends State<HUD> {
   int _currentIndex = 0;
   final List<String> _titleList = ["Player", "Mood", "Search"];
   String _title = "";
-  PageController _pageController = PageController(initialPage: 0);
+  final PageController _pageController = PageController(initialPage: 0);
 
   @override
   void initState() {
@@ -71,10 +71,10 @@ class _HUDState extends State<HUD> {
               _title = _titleList[newIndex];
             });
           },
-          children: const [
-            HomePage(),
-            StateMoodPage(),
-            StateSearcgPage(),
+          children:  [
+            HomePage(pageController: _pageController,),
+            const StateMoodPage(),
+            const StateSearcgPage(),
           ],
         ),
         bottomNavigationBar: Column(
@@ -93,7 +93,7 @@ class _HUDState extends State<HUD> {
                 ),
                 BottomNavigationBarItem(icon: Icon(Icons.mood), label: "Moods"),
                 BottomNavigationBarItem(
-                    icon: Icon(Icons.search), label: "Suchen"),
+                    icon: Icon(Icons.search), label: "Search"),
               ],
               onTap: (newIndex) {
                 _pageController.animateToPage(newIndex,
diff --git a/lib/widgets/musicPlayerState.dart b/lib/widgets/musicPlayerState.dart
index b5abddd1232b387f8e86a5ddd2ae744f4072b7e8..5903ce938c4c879a5c1c664c8e986ff4fc11a053 100644
--- a/lib/widgets/musicPlayerState.dart
+++ b/lib/widgets/musicPlayerState.dart
@@ -34,12 +34,6 @@ class MusicPlayerState extends InheritedWidget {
     rebuildStream.sink.add(null);
   }
 
-  void rebuildPage() async {
-    playerState = await getPlayerState();
-    currentTrackImageUri = playerState?.track?.imageUri;
-    rebuildStream.sink.add(null);
-  }
-
   void updatePlayerState() async {
     playerState = await getPlayerState();
     currentTrackImageUri = playerState?.track?.imageUri;