Ubernappy
"Relive the pioneering P2P file sharing experience from the late 90's/early 2000's in the most authentic way possible!"

home
account
download
how-to
help
education
legacy
about-us
faq
service-status
terms

Eric Experiment
Ubernappy: FAQ

Here, you'll find answers to the questions that Ubernappy gets most frequently.

Click the links below to jump to a specific question.

General Information
What is Ubernappy?
Why do I need a Patreon pledge to use Ubernappy?
Can I get access without a Patreon pledge?
Could you just require a Patreon pledge for users who are sharing files?

Client Compatibility and Connection
Which Napster clients are compatible with Ubernappy?
How do I connect using Napigator?
What is Ucanet, and how do I use it?
How do I download and install a compatible Napster client?

Account and Content Management
How do I create a user name on Ubernappy?
Can I change my user name?
Can I terminate my account?
Who is TheEricExperiment in my Hot List, and why didn't he answer my messages?
I am a musician, can I have my music made available on Ubernappy without having to have a client running constantly?

Usage and Troubleshooting
Why are my downloads from TheEricExperiment so slow?
What is a firewall, and how does it affect my connection?

Project Background
How did you get the information needed about the Napster protocol to build this service?
Why didn't you just use OpenNap?
Will you make Ubernappy open source?

General Information

Q: What is Ubernappy?

A: Ubernappy is a historical Napster server revival project. It allows users to connect with Napster clients or other compatible "nap" clients to share files just like when the original Napster was available.
Q: Why do I need a Patreon pledge to use Ubernappy?
A: As a solo developer managing Ubernappy, moderation is difficult. Requiring a valid Patreon pledge helps ensures a manageable and responsible user base, helping maintain the service's quality and prevent misuse.
Q: Can I get access without a Patreon pledge?
A: Possibly. If you need access and can prove you need it for demonstration, educational and historical purposes as well as preservation efforts, I'm happy to arrange an account without the need for Patreon pledge, please have a look at the Education page for more information.
Q: Could you just require a Patreon pledge for users who are sharing files?
A: We could, but that would be unfair as people would be paying to enrich the classic napster experience by sharing files while users who are enjoying that enriched experience by just downloading would get it for free.

Client Compatibility and Connection

Q: Which Napster clients are compatible with Ubernappy?

A: Ubernappy is compatible with all versions of the original Napster clients and, although untested, any other Nap clients that support the Napster protocol. You can connect using clients like Napster 2.0 or later versions.
Q: How do I connect using Napigator?
A: To connect using Napigator, make sure you selected the correct version of Napster you are using during its installation. After that open Napigator, click the "File" menu, then clik "Manual Connect" and then, in the dialog, type www.ubernappy.com in the hostname and 8888 in the port. After clicking "OK", Napster should open and be able to connect to Ubernappy.
Q: What is Ucanet, and how do I use it?
A: From their website: "ucanet is a project which aims to provide a network/web ecosystem for retro computers that is separated from the modern web. ucanet is powered by an alternative-root DNS server, with a completely fresh set of domains you can register.". Ucanet allows accessing Ubernappy via the www.napster.com domain, which allows you to use the Napster clients without the use of Napigator. It also has the advantage of letting the Napster clients to load the client specific web pages that were available under www.napster.com/client. You can learn how to set it up in the installation page on their website.
Q: How do I download and install a compatible Napster client?
A: You can find all versions of the Napster client for both Windows and Mac in the download section. Other compatible Napster clients can be obtained from third-party sources. Once downloaded, follow the installation instructions provided by the client software. For more information refer to the Help section fo the website.

Account and Content Management

Q: How do I create a user name on Ubernappy?

A: Due to the need to have a Patreon pledge, you cannot create an account in the Napster client. You must instead go to Account and, after login into your Patreon account, you'll see a registration form where you can create an account which you'll be able to use with the Napster clients.
Q: Can I change my user name?
A: Not at the moment, if you really need your user name changed, please contact me at hello.eric.experiment@gmail.com.
Q: Can I terminate my account?
A: Yes but currently not via the client or the website, please contact me at hello.eric.experiment@gmail.com if you want to have your account terminated.
Q: Who is TheEricExperiment in my Hot List, and why didn't he answer my messages?
A:TheEricExperiment is a bot client that is always connected to the server and has files available for download so people who access it can still experience the service when there are no users online.
Q: I am a musician, can I have my music made available on Ubernappy without having to have a client running constantly?
A: Yes! I can make your music available for download via the TheEricExperiment bot client. Send me a message on hello.eric.experiment@gmail.com so we can organize that.

Usage and Troubleshooting

Q: Why are my downloads from TheEricExperiment so slow?

A: When you log into Napster, you can select an internet speed, if you download something from TheEricExperiment, that speed will be simulated by that client. If you selected a slow dial-up speed, that's the transfer speed you will have. If you want downloads to be faster, makes sure to set your speed to something faster or to Unknown.
Q: What is a firewall, and how does it affect my connection?
A: A firewall is a security mechanism that may block your connection to Ubernappy. If you encounter connection issues, make sure your firewall settings allow your Napster client to communicate through the appropriate ports.

Project Background

Q: How did you get the information needed about the Napster protocol to build this service?

A: There's a Nap server called OpenNap that has been built by reverse engineering the Napster protocol while it was still available. OpenNap has documentation and the source code available for analysis, which I used to understand the protocol and implement my own server.
Q: Why didn't you just use OpenNap?
A: I did initially, I managed to compile and run it on a modern 64-bit Linux install. I then built a layer of interception of messages between OpenNap and the clients to do the login and Patreon verifications. But after a while I noticed that the code was getting complex and, given that OpenNap is built in C and the code is from the early 2000's, I came to the conclusing that building my own server from scratch would be easier to maintain. Especially because I already have a lot of the Napster protocol implemented so I could intercept the messages.
Q: Will you make Ubernappy open source?
A: Eventually I do want to do that, but right now the server code is tightly coupled with the website, database and Patreon code and it will require me to separate it from them so it can be used by anyone.

 
Home | Account | Download | How to | Help | Education | Legacy
Copyright 2024 Eric Mackrodt (The Eric Experiment).  All Rights Reserved
Ubernappy is independently operated and is neither affiliated with nor endorsed by Napster, Hivemind Capital, or Algorand. Any references to 'Napster' are solely for nostalgic and historical purposes and do not reflect an association with its current ownership or brand.