diff --git a/_service b/_service
index c6166d8..05dc7bd 100644
--- a/_service
+++ b/_service
@@ -5,13 +5,41 @@
retroarch
@PARENT_TAG@
v(.*)
- v1.16.0.3
- media/icons
- ps2
- uwp
- vita
- wii
- wiiu
+ v1.17.0
+ .github
+ .vscode
+ bootstrap
+ ctr
+ dingux
+ dist-scripts
+ dist-scripts
+ emscripten
+ fastlane
+ memory
+ pkg/360
+ pkg/android
+ pkg/apple
+ pkg/ctr
+ pkg/ecmscripten
+ pkg/libnx
+ pkg/miyoo
+ pkg/msvc
+ pkg/msvc-uwp
+ pkg/ngc
+ pkg/pandora
+ pkg/ps3
+ pkg/ps3_dex
+ pkg/ps3_iso
+ pkg/psl1ght
+ pkg/psp1
+ pkg/qnx
+ pkg/sailfishos
+ pkg/vita
+ pkg/wii
+ pkg/wiiu
+ pkg/windows
+ pkg/webos
+ webos
diff --git a/retroarch-1.16.0.3.tar.gz b/retroarch-1.16.0.3.tar.gz
deleted file mode 100644
index cd6e926..0000000
--- a/retroarch-1.16.0.3.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:59344cd4b2ee3126cd92e78df4d8044b05ec8969826cdc9f0e49d91741899d05
-size 48368637
diff --git a/retroarch-1.17.0.tar.gz b/retroarch-1.17.0.tar.gz
new file mode 100644
index 0000000..9c94b39
--- /dev/null
+++ b/retroarch-1.17.0.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:90f1f0965d7b4fc7b18ed7b163890156d1815b5ebf5128fac4a35e55f96e5ea7
+size 19495617
diff --git a/retroarch.changes b/retroarch.changes
index 56571ad..430b09e 100644
--- a/retroarch.changes
+++ b/retroarch.changes
@@ -1,3 +1,72 @@
+-------------------------------------------------------------------
+Sun Feb 4 11:41:23 UTC 2024 - Yunhe Guo
+
+- Update to version 1.17.0
+ * ACCESSIBILITY/TTS: fix target language and missing espeak handling on Linux
+ * AI: AI service reworked: performance increase, automatic translation, configurable subtitle placement, and more
+ * AUDIO/SYNC: Handle Hz skew adjustment for high refresh rates better (BFI, swap interval)
+ * AUDIO/MIXER: Separate ffmpeg/mpv and audiomixer conditionals
+ * CONFIG/OVERRIDES: Fix setting savefile_directory in override file
+ * CONFIG: Force fixed locale for numbers
+ * CHEEVOS: Upgrade to rcheevos 11.0
+ * CHEEVOS: Use rc_client for state management
+ * CHEEVOS: Don't track disc changes when achievements are disabled
+ * CHEEVOS: Reinitialize rewind buffer after loading game with achievements
+ * CHEEVOS: Inform user when server is unreachable
+ * CHEEVOS: Fix crash on first load of game with achievements with threaded video
+ * INPUT: Fix ghost input when setting RETROK_UNKNOWN
+ * INPUT: Default 'Bind Hold' to 0 to prevent problems with controllers not resting at null state
+ * INPUT: Add a setting to allow turbo d-pad directions
+ * INPUT: Don't save mouse buttons to autoconfig
+ * INPUT/MENU: Add option for merging 'Hotkey Enable' device types
+ * INPUT/mFI: disable secondary_joypad to prevent issues with controllers detected both as HID and mFI
+ * INPUT/UDEV: Change event detection to polling in udev_joypad
+ * INPUT/WAYLAND: Use unaccelerated pointer motion to prevent mouse dead zone
+ * LAKKA: Add new menu options for Switch (overclock, CEC, BT ERTM)
+ * LIBRETRO: Add environment command to get playlist path
+ * LIBRETRO/NETPACKET:
+ Switch environment call number from 76 to 78 (retire 76 as it was never used by any core)
+ Simplify broadcasts by removing the option to send to all but one client, use an explicit RETRO_NETPACKET_BROADCAST constant instead
+ Separate explicit flushing and querying of incoming packet into two operations
+ Enable a core to specify a protocol version string which can get used instead of core version to determine compatibility between two players
+ Log and notify a separate message when there is a content crc mismatch while using this interface to convey it being less severe
+ * MENU: Fix menu analog stick navigation (1.16.0.1)
+ * MENU: Add option to find thumbnail images by playlist rom filename (1.16.0.2)
+ * MENU: Don't process menu events while input is being flushed (1.16.0.2)
+ * MENU: Prevent proceeding to next bind when single binding (1.16.0.3)
+ * MENU: Fix touchscreen menu false positives in case of overlap
+ * MENU: Sort playlists ignoring extension (Playstation 2 should come after Playstation)
+ * MENU: Treat System Volume Information folder as hidden on all platforms
+ * MENU: Add Belarusian language option
+ * MENU: Fix savestate thumbnail behavior when navigating back to playlist while content is still running
+ * MENU: Fix word wrapped widget length
+ * MENU: Add help text to controller drivers
+ * MENU: Fix quit on content close option
+ * MENU: Fix thumbnails in History for content loaded through Load Content
+ * MENU: Flexible thumbnail matching (ROM name - database name - short name)
+ * MENU: Remove legacy thumbnail pack downloader
+ * MENU/GLUI: Icon corrections
+ * MENU/OZONE: Thumbnail related fixes (missing thumbnail bar, fullscreen thumbnail flashing, sidebar focus)
+ * MENU/RGUI: Fix text scaling in 16:9
+ * MENU/XMB: Background images take precedence over color themes, default image opacity set the same as color theme opacity
+ * MENU/XMB: Fix segmentation fault when background image is missing
+ * MENU/XMB: Several corrections and cleanups
+ * MENU/XMB: Layout/thumbnail fixes - Thumbnail layout adjustments, Header title improvements, Handheld layout adjustments
+ * NETWORKING/NETPLAY: Add support for joining MITM servers from command line
+ * NETWORKING/NETPACKET: Interface connection flow improvements
+ * PATCHES: Add support for XDelta-formatted patches.
+ * PATCHES: Fix patching for cores that support contentless mode
+ * RUNLOOP: Frame Rest, experimental sleep feature aiming to lower CPU usage and temperature when using certain CPU hungry vsync modes
+ * SCAN: Do CRC check on PSP/PSP(PSN) content
+ * VIDEO/GLSL: Add FinalViewportSize support to GLSL
+ * VIDEO/GLSL: Change rotation type to int to maximize compatibility
+ * VIDEO: Use video refresh rate instead of core refresh rate for menu frame limiting
+ * VIDEO: Limit paused video refresh rate
+ * VIDEO: Enforce swap interval 1 in menu if vsync is on
+ * WAYLAND: Enable fallback for screensaver inhibit via D-Bus
+ * WAYLAND: Introduce wp_fractional_scale_v1 protocol for proper fractional scaling
+ * WAYLAND: Update wayland-protocols version to 1.31
+
-------------------------------------------------------------------
Tue Oct 10 14:35:02 UTC 2023 - Yunhe Guo
diff --git a/retroarch.spec b/retroarch.spec
index f69d18f..a0c7bf1 100644
--- a/retroarch.spec
+++ b/retroarch.spec
@@ -1,7 +1,7 @@
#
# spec file for package retroarch
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: retroarch
-Version: 1.16.0.3
+Version: 1.17.0
Release: 0
Summary: Emulator frontend
License: GPL-3.0-only