Welcome, Guest | Home | Search | Login | Register
Author System 7 presents: SoundPirate (official teaser thread ) (Read 26971 times)
Knezzen
Administrator
512 MB
*****
Posts: 608

Village idiot
View Profile System 7 Today
Reply #15 on: February 13, 2024, 12:24

Thanks for posting about it, Bolkonskij! I'm indeed too tired ;)
Bolkonskij
Administrator
1024 MB
*****
Posts: 2023
View Profile Cornica - Video Entertainment for Mac OS users
Reply #16 on: February 14, 2024, 14:11

Has one of you tried it out yet?

I'm seeming to have trouble downloading something while it works fine on Knezzen's part. I do wonder if that has to do with my setup or is a general SoundPirate issue. Would be cool if one of you guys could give this a test ride and post here :)
Knezzen
Administrator
512 MB
*****
Posts: 608

Village idiot
View Profile System 7 Today
Reply #17 on: February 14, 2024, 14:12

Quote from: Bolkonskij
I'm seeming to have trouble downloading something while it works fine on Knezzen's part. I do wonder if that has to do with my setup or is a general SoundPirate issue.

I rewrote a lot of the download socket code to use whatever port is presented by the client sharing the files and it works fine for me on my local network. That build (SoundPirate 1.0.2.sit) is available on our Hotline server in the Uploads folder if anyone wants to give it a go :)

Need some more testers and I think the easiest way to interact would be through Hotline (and perhaps a private Hotline group chat).

Anyone interested in testing some builds? It's too much to upload to Macintosh Garden (Bolkonskij knows how many builds I made during the HotStuff development), so I think Hotline is the way to go.
Last Edit: February 14, 2024, 14:15 by Knezzen
snes1423
256 MB
*****
Posts: 458
A Man born of Mechina
View Profile
Reply #18 on: February 14, 2024, 14:34

Anyway to view all music by category? also might try uploading here from my Pismo now that authentication is working with 1.0.2 i have the original 8/16/32-bit soundtracks of Final Fantasy 1-8 currently most of them were imports from japan and some discs are 30+ years old
Knezzen
Administrator
512 MB
*****
Posts: 608

Village idiot
View Profile System 7 Today
Reply #19 on: February 14, 2024, 14:41

It's using ID3 tags to define all the categories etc, so it's not like browsing Spotify or whatnot. Stuff like that was not really widely implemented, so it's hard to solve on the server or client side. On another note, systems where not powerful enough to handle the load of browsing thousands of files. The idea is that you search for what you're after and you download the file when you find it.

If you want to share music, just add the folder where you have the mp3 files to the client (see the settings panel) and they should be searchable and downloadable by all clients connected :)
Last Edit: February 14, 2024, 14:50 by Knezzen
snes1423
256 MB
*****
Posts: 458
A Man born of Mechina
View Profile
Reply #20 on: February 14, 2024, 16:21

Ok but how do i search for any songs i click on the channels expecting to find 1631 songs but nothings there is there a step-by-step process i should be following the extent of my pirate activity is the swedish bay for movie downloads besides that just abandonware
Knezzen
Administrator
512 MB
*****
Posts: 608

Village idiot
View Profile System 7 Today
Reply #21 on: February 14, 2024, 17:06

You click the looking glass and enter your search. The channels you are mentioning are for chatting.

See here for more info:
http://web.archive.org/web/20020203034725/http://www.napster.com/help/mac/manual/
Last Edit: February 14, 2024, 17:09 by Knezzen
snes1423
256 MB
*****
Posts: 458
A Man born of Mechina
View Profile
Reply #22 on: February 14, 2024, 20:44

@knezzen i was thinking of a general AbondonMusic-Ware i guess you could call it rule to keep the big record label company's from doing a napster on you and your team allow songs/albums that have generally been released 25 years ago or older and not the latest beyonce song of sorts for instance 2024-25=1999 and are not some huge song that is gonna get you noticed the last thing you want to have is the Grand-Beatles doing a Vietnam War-era sit-in protest in front of your dominion for there copyright to be respected yet a full-blown lawsuit if a celebirty/influencer picks it up and the server(s) get swarmed with the latest in Hip-Hop or whatever kids are into these days
Bolkonskij
Administrator
1024 MB
*****
Posts: 2023
View Profile Cornica - Video Entertainment for Mac OS users
Reply #23 on: February 15, 2024, 12:46

Given the age and sophistication of most System 7 / Mac OS users, I doubt we'll get swarmed with 2024 Beyonce and hip hop stuff :D

But as the system works, you cannot control what one shares. This is peer to peer. And as for the danger from lawyers, Knezzen might want to share his thoughts :-)
Knezzen
Administrator
512 MB
*****
Posts: 608

Village idiot
View Profile System 7 Today
Reply #24 on: February 15, 2024, 16:05

Quote from: Bolkonskij
But as the system works, you cannot control what one shares. This is peer to peer. And as for the danger from lawyers, Knezzen might want to share his thoughts :-)

Well, the data is not encrypted "in transit" and it's not really using any modern "safety" stuff. Remember, it's late 90's tech in terms of protocol design and infrastructure. BUT, the same goes with Hotline, Gopher and downloading things from Macintosh Garden if you're using http.

My take is that "Big Music Inc" is not really looking for people sharing mp3's like this anymore. It's obsolete culture wise and prehistoric in terms of technology.

So I'll say, share away! Who cares nowadays when the streaming platforms rule the world and the biggest threat for the industry is people ripping music from Spotify or YouTube.
cballero
1024 MB
******
Posts: 1179
System 7, today and forever
View Profile
Reply #25 on: February 15, 2024, 22:09

Well, I'm enjoying the MP3 Player part! :D

So far, no connections have worked on my Mac or SS, but I'll try it on a few more before I call the cavalry on this one, lol ;)

Great work, Knezzen! It looks and plays my MP3s amazing so far!! 8)
Knezzen
Administrator
512 MB
*****
Posts: 608

Village idiot
View Profile System 7 Today
Reply #26 on: February 16, 2024, 11:45

There's a fault in the way the protocol is made that makes it impossible to download or upload files if both the sender and the receiver is behind a firewall. Everyone is nowadays (your router is a firewall as well), so downloading falls flat. I'm trying to find a solution to this so we can enjoy some old school music pirating on our old school computers ;)

The full protocol specification can be found here:
https://opennap.sourceforge.net/napster.txt (no http, sorry)

Quote
File transfer occur directly between clients without passing through the server. There are four transfer modes, upload, download, firewalled upload, firewalled download. The normal method of transfer is that the client wishing to download a file makes a TCP connection to the client holding the file on their data port. However, in the case where the client sharing the file is behind a firewall, it is necessary for them to "push" the data by making a TCP connection to the downloader's data port.

This only works if ONE of the participants are behind a firewall, so the firewalled client can "push" the data to the one not behind the firewall. If both are behind a firewall, there's nowhere to push. A solution is brewing in my head while writing this ;)
Last Edit: February 16, 2024, 11:46 by Knezzen
Pages: 1 [2]

© 2021 System7Today.com.
The Apple Logo, Macintosh™, Mac OS™, and others property of Apple Computer, Inc.
This site is in no way affiliated with Apple Computer, Inc.