βββ####################################################
ββ#ββββββ
β#ββββββThis repository is under development and is not stable.βββββ#
####################################################
"Empower Ownership: Overcome Licensing Barriers and Effortlessly Archive Your Media Collection with Privacy and Simplicity."
- Automatic Encoding: Effortlessly convert your media files into various formats.
- Comprehensive Media Management: Organize and curate your library with ease.
- Remote Streaming: Access your media collection from anywhere, just like popular streaming platforms.
- User-Friendly Interface: Enjoy a sleek, intuitive design thatβs easy to navigate.
NoMercy MediaServer also features seamless server switching within the user interface, providing:
- Separate Watch Histories: Maintain distinct watch histories for each server, keeping your viewing data private and organized.
- Enhanced Privacy: Manage your media experiences independently across different servers without any data crossover.
- Greater Flexibility: Easily switch between servers to explore different content libraries or maintain separate user profiles.
This feature guarantees a tailored, private, and flexible media experience, perfectly suited to your needs.
NoMercy MediaServer provides a fully trusted SSL certificate to ensure a secure connection for both internal and external access to your media server.
A user account is mandatory for using NoMercy MediaServer. This account is essential for:
- Privacy and Security: Protect your data and maintain privacy while enabling personalized features.
- Custom Playlists: Create, share, and enjoy personalized playlists with friends and the community.
- Exclusive Content: Access special offers, community plugins, and user-generated content.
- Social Interaction: Connect with others, share recommendations, and be part of the NoMercy community.
Important: While an account is required to access the full range of features, your media files will never be locked behind this account or any form of DRM. They will always remain freely available from the storage device on which they are stored. We are committed to ensuring that your files are accessible at all times, regardless of your account status.
We have many more exciting features planned for the future, enhancing your experience even further!
To set up NoMercy MediaServer on your local machine:
- Clone the repository:
git clone https://github.com/NoMercy-Entertainment/NoMercyMediaServer.git
- Navigate into the project directory:
cd NoMercyMediaServer
- Restore the necessary dependencies and build the project:
dotnet restore dotnet build
- Start the server:
dotnet run
- If you are on a desktop, it will authenticate the server by logging in from the browser. If you are on a server, it will ask you for your credentials.
- Open your browser and go to https://app.nomercy.tv to access the web interface.
- Begin adding your media files and enjoy seamless access and management!
To access your server from outside your home network, you need to forward the port 7626
on your router. This will enable remote connections while maintaining a secure environment.
You can customize the internal and external ports by using the following options when launching the server:
- Internal Port:
--internal-port=<number>
- External Port:
--external-port=<number>
These settings allow for flexible networking configurations, ensuring that the NoMercy MediaServer fits seamlessly into your existing network setup.
For further information or support, visit NoMercy.tv or contact our support team.
Made with β€οΈ by NoMercy Entertainment
Here's a little sneak peak π
Here's a neater version of your section, maintaining the playful tone while organizing the information for clarity:
The sleek UI you see was designed by @aaoa-dev, a designer with 16 years of experience. Want to see how it's done? AA streams the design process live on YouTube and Twitch. You'll often find me there too, so feel free to drop by and follow the journey. If YouTube is your platform of choice, just give me a shout in the chat! π
You can grab them here (I might have had a bit too much fun... my bad!)
A huge thank you to my friend Mark, who made all of this possible by generously donating the hosting and domain for the entire duration of this project. Words can't express how grateful I am for your support!
I also want to extend my heartfelt thanks to my friend, Fill84, for his invaluable help with the programming. Your contributions have been crucial, and I'm deeply appreciative!