Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

85 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Steam Media Pack Banner

Steam Media Pack Logo

Steam Media Pack

Turn Steam into the ultimate media center for Linux.

Release Build CI License Platform


๐ŸŽฎ What is Steam Media Pack?

Steam Media Pack is an Open Source project developed by Tech Dual 4.0 that transforms your Steam library into a complete entertainment hub.

With just a few clicks, you can add your favorite streaming services directly to Steam, featuring:

  • Desktop Mode
  • Gaming Mode
  • Big Picture
  • Steam Deck
  • Automatic artwork installation
  • Automatic shortcut creation
  • Safe backups
  • Automatic restore

Everything seamlessly integrated into the Steam experience.


โœจ Features

  • ๐Ÿš€ Automatic Steam integration
  • ๐ŸŽจ Automatic library artwork installation
  • ๐ŸŽฎ Automatic Steam shortcut creation
  • ๐Ÿ’พ Automatic backup of shortcuts.vdf
  • ๐Ÿ”„ Backup restoration
  • ๐Ÿ–ฅ๏ธ Desktop Mode support
  • ๐ŸŽฎ Gaming Mode support
  • ๐Ÿ–ฅ๏ธ Kiosk Mode
  • ๐Ÿ“ฑ App Mode
  • โš™๏ธ Auto Mode
  • ๐Ÿ“บ Streaming-optimized launchers
  • ๐ŸŒ Chromium-based browser support
  • ๐Ÿ“ Automatic resolution detection
  • ๐Ÿงน Smart Steam environment cleanup
  • ๐Ÿ“‹ Individual logs for each service
  • ๐Ÿ› ๏ธ Fully Open Source

๐Ÿ“บ Supported Services

Service Status
Netflix โœ…
Prime Video โœ…
Disney+ โœ…
Max โœ…
Spotify โœ…
YouTube TV โœ…

๐Ÿ–ฅ๏ธ Compatibility

Platform Status
CachyOS Handheld โœ… Official
SteamOS ๐ŸŸก Compatible (not officially validated)
Bazzite ๐ŸŸก Compatible (not officially validated)
Arch Linux ๐ŸŸก Compatible
Nobara ๐ŸŸก Compatible

๐Ÿ“ธ Screenshots

Steam Library

(Coming soon)


Gaming Mode

(Coming soon)


Desktop Mode

(Coming soon)


๐Ÿš€ Quick Start

git clone https://github.com/abiason/Steam-Media-Pack.git

cd Steam-Media-Pack

./install.sh

For detailed installation instructions, see the documentation in docs/.


๐Ÿ“ฆ Installation

See the complete installation guide in:

docs/user-guide/installation.md

๐ŸŽจ Install Steam Shortcuts Automatically

Completely close Steam.

Then run:

./tools/install-steam-shortcuts.sh

Launch Steam again.

Your existing shortcuts will be preserved.


๐Ÿ–ผ๏ธ Update Artwork Only

./tools/update-steam-arts.sh

๐Ÿ”„ Restore Backup

./tools/restore-steam-shortcuts.sh

โš™๏ธ Change Launch Mode

~/.local/share/steam-media-pack/select-mode.sh

Available modes:

  • Auto
  • Kiosk
  • App

๐Ÿ” Diagnostics

./diagnostics.sh

๐Ÿ—‘๏ธ Uninstallation

./uninstall.sh

๐Ÿ“ Project Structure

Steam-Media-Pack
โ”‚
โ”œโ”€โ”€ desktop
โ”œโ”€โ”€ docs
โ”œโ”€โ”€ icons
โ”œโ”€โ”€ launchers
โ”œโ”€โ”€ steam-art
โ”œโ”€โ”€ tools
โ”‚
โ”œโ”€โ”€ install.sh
โ”œโ”€โ”€ uninstall.sh
โ”œโ”€โ”€ select-mode.sh
โ”œโ”€โ”€ diagnostics.sh
โ”‚
โ””โ”€โ”€ README.md

๐Ÿ“š Documentation

Documentation includes:

  • Installation
  • Configuration
  • Steam Integration
  • Library Artwork
  • FAQ
  • Troubleshooting
  • Architecture

All documentation is available in the docs/ directory.


๐Ÿ›ฃ๏ธ Roadmap

v11

  • โœ… Steam Integration
  • โœ… Automatic Artwork
  • โœ… Backup
  • โœ… Restore
  • โœ… Steam Shortcuts

v11.1 โ€” Foundation

  • Git Flow
  • CI/CD
  • Release Automation
  • Documentation
  • Branding
  • ADR

v11.2 โ€” Experience

  • GitHub Pages
  • Technical Diagrams
  • User Guide
  • Developer Guide

v12.0 โ€” Product

  • GUI Installer

  • Plugin System

  • YAML Configuration

  • Flatpak

  • AppImage

  • Automatic Updates

  • โณ New user interface

  • โณ Apple TV+

  • โณ Jellyfin

  • โณ Plex

  • โณ GloboPlay

  • โณ Installer improvements

  • โณ File-based configuration

  • โณ Automatic updater


๐Ÿค Contributing

Contributions are welcome!

Before submitting a Pull Request, please read:

  • CONTRIBUTING.md
  • CODE_OF_CONDUCT.md
  • SECURITY.md

โš ๏ธ Disclaimer

Steam Media Pack is an independent Open Source project.

It is not affiliated with or endorsed by:

  • Valve
  • Netflix
  • Amazon
  • Disney
  • Warner Bros. Discovery
  • Google
  • Spotify

All trademarks are the property of their respective owners.


๐Ÿ‘จโ€๐Ÿ’ป Developed by

Tech Dual 4.0

Created and maintained by Alberto Biason.


๐Ÿ“„ License

Distributed under the MIT License.

See LICENSE for more information.

๐Ÿ”— Useful Links

  • Documentation โ†’ docs/
  • Roadmap โ†’ ROADMAP.md
  • Changelog โ†’ CHANGELOG.md
  • Releases โ†’ GitHub Releases

About

Transform Steam into a media center on Linux with automatic streaming shortcuts, artwork installation and Big Picture integration.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages