Storing Files on Spotify

  Рет қаралды 36,048

crad

crad

23 күн бұрын

If you are going to use the code don't try encoding files larger than about 1MB
and don't try opening the audio files. This is not for storing your files, but a fun
proof of concept.
Code: github.com/D408-bot/File-to-a...
Socials
---------------------------------------------------
Twitter: / crad1111 ← bangers here
Twitch: / dokolive ← stream once a year

Пікірлер: 170
@2kadrenojunkiegaming655
@2kadrenojunkiegaming655 20 күн бұрын
guy over here re-inventing dial up.
@AlphaOmegaSigma
@AlphaOmegaSigma 20 күн бұрын
and yet his bitrate is garbage compared to dialup while he has the latest and greatest in audio encoding technology and not subject to POTS bandpass filtering lmao i cant.
@2kadrenojunkiegaming655
@2kadrenojunkiegaming655 20 күн бұрын
@@AlphaOmegaSigma what does pots mean?
@rebane2001
@rebane2001 20 күн бұрын
@@2kadrenojunkiegaming655 president of the states
@2kadrenojunkiegaming655
@2kadrenojunkiegaming655 20 күн бұрын
@@rebane2001 i don't think thats right. it should be in the context of electrical signal filtering or at least describing how bad it is. i'm thinking it could be a typo and they meant to just type pos.
@2kadrenojunkiegaming655
@2kadrenojunkiegaming655 20 күн бұрын
figured it out, i think its a initialism for "plain old telephone service".
@mythicjerry9280
@mythicjerry9280 20 күн бұрын
lazy solution: save the image as the song cover
@kvk812
@kvk812 20 күн бұрын
holy shit. thats brilliant
@pacomatic9833
@pacomatic9833 19 күн бұрын
Conpression: Since there's a resolution limit too, you won't be able to fit many bits either.
@ugurinanc5177
@ugurinanc5177 20 күн бұрын
bro found a way to store 2MB file into 11GB of audio file 😍
@ZrcKen
@ZrcKen 20 күн бұрын
At this point we'd probably have someone store files in a charger
@CD3MISSION
@CD3MISSION 20 күн бұрын
real 🤣
@GriffinForte
@GriffinForte 20 күн бұрын
Wait a charger is just to the power so technically it is possible
@tobeess
@tobeess 19 күн бұрын
We would have to put like a computer in the charger, It wouldn't work by itself (probably). There are already chargers with computer's in them typically used in in-person cyber attacks.
@nogrammer
@nogrammer 12 күн бұрын
​​@@GriffinForte need more than power, that's why thin charging cables can't also be used for file transfer. it needs more wired to support that, that thicker cables. but maybe storing information in a data transfer cable is possible.
@vardhanr8177
@vardhanr8177 21 күн бұрын
You can encode 256 (not just 8) bits using 256 disctinct frequencies, by using the Fourier transform. Basically if your frequencies are 1, 2, 3, …, 256 kHz, and you want encode 1001…0010 (256 bits long), then just have a 256 kHz sine wave + 253 kHz sine wave + … + 2 kHz sine wave for one-tenth of a second. Now just apply a Fourier transform to decode it. Also, increasing the number of distinct frequencies to would increase the number of bits that can be stored per unit time.
@rishibellam738
@rishibellam738 20 күн бұрын
i think he is already doing that but spotify limits it at a specific amount of khz frequency so that your dog doesnt go insane
@bepisman3161
@bepisman3161 20 күн бұрын
also fourier transform is very fast and i think you can store much larger amounts of data using this method
@blubblub3786
@blubblub3786 19 күн бұрын
​@@rishibellam738I took a quick look at the code and I didn't find any fourier transforms. Also he didn't import scipy, so no fft and really if you're gonna use Fourier transforms might as well use the quick ones. Conclusion: I'm pretty sure he didn't. I don't blame him tho, Fourier transforms are kinda black magic to me.
@rishibellam738
@rishibellam738 19 күн бұрын
@@blubblub3786 he imports in the decode code import numpy as np import scipy.fftpack, os, subprocess from pydub import AudioSegment in the import code he just generates the frequency of sine waves
@rishibellam738
@rishibellam738 18 күн бұрын
@@blubblub3786 huh what happend to my reply that i made
@e_cont_official
@e_cont_official 20 күн бұрын
"wait, I don't like this paper..." bro just ended racism
@sparx0s
@sparx0s 7 күн бұрын
racism 2: return of the kings n shit
@LenochJ
@LenochJ 20 күн бұрын
You could have divided the length by 2 using the panoramic sound (right and left side of the audio)
@nooblolxd3919
@nooblolxd3919 20 күн бұрын
stereo
@LenochJ
@LenochJ 20 күн бұрын
@@nooblolxd3919 yeah mb thank you
@pinguluk1
@pinguluk1 16 күн бұрын
what about 7.1 surround?
@LenochJ
@LenochJ 15 күн бұрын
​@@pinguluk1 would be much too complex to implement and would require more disk space
@asfdirt
@asfdirt 19 күн бұрын
i have an idea what if we store files, but we use hard disks instead
@walladazzle_MC
@walladazzle_MC 20 күн бұрын
i like how chill you are
@rishibellam738
@rishibellam738 21 күн бұрын
instead of using pitch i would use the phase of the audio file and make it so that every millesecond it is a new bit and if the phase is at the top it would be 1 and if it was at the bottom it would be 0( to do multiple bytes a second I believe you could have phases in between and you could make the dencryption program automatically set the top phase and bottom and then from there divide it into sections) the way i think that compression of audio files works is it lowers the amount of possible phases it could have.
@rishibellam738
@rishibellam738 21 күн бұрын
ive seen someone store files using youtube.
@INFINITE31_
@INFINITE31_ 21 күн бұрын
not possible due to video compression
@veud
@veud 20 күн бұрын
​@@INFINITE31_it is 😉
@Scar32
@Scar32 20 күн бұрын
@@INFINITE31_ it is totally possible to work around the compression, I mean even with the worst compression you could still flash a white and black square to store morse code base32 and then you could move on from there
@corruptedmodz9797
@corruptedmodz9797 20 күн бұрын
​@@INFINITE31_ nah ah
@pax1on
@pax1on 20 күн бұрын
@@INFINITE31_ it technically is possible, but the video compression would just be a bit of a bottleneck
@piyushkeshri264
@piyushkeshri264 20 күн бұрын
You could try to use cloud services that offer free storage like google drive and design a program which has access to all your accounts and which collectively displays all the things you have uploaded, would definetly watch if you do make one.This concept was amazing and it was a quality content. You deserve a lot more subscribers. Subscribing right now!
@mafio3238
@mafio3238 20 күн бұрын
i should have listened to your warning lmfao, 150 mb file has my pc on its knees
@owneroftheboner
@owneroftheboner 20 күн бұрын
NOOOOOOO STOOOP
@v0xl
@v0xl 20 күн бұрын
btw did you forget about multi channel sound (aka stereo/5.1)
@owneroftheboner
@owneroftheboner 20 күн бұрын
Yes completely
@Gokulctus
@Gokulctus 20 күн бұрын
educational and keeping it in a funny way, new sub
@Cornbread2100
@Cornbread2100 18 күн бұрын
I just make alts every month for free premium. You can just give your alt access to your playlists
@locholibrocholi
@locholibrocholi 20 күн бұрын
The way i personally would have approached this is to use the spotify API to manipulate songs in a playlist, where you could choose a selection of songs as, say, each hexadecimal of a byte and then add those songs to the playlist using the APi
@z1xus
@z1xus 20 күн бұрын
this one will do numbers
@HeySkidee
@HeySkidee 16 күн бұрын
U just gained a new sub
@MorePixels-ff8tv
@MorePixels-ff8tv 19 күн бұрын
put certain frequencies on certain levels of audio and when decoding the first frequency will be at 20% the second at 40% and the third at 60% so you exclude any audio under 60 or above and you get the last frequency...
@silentwhisper868
@silentwhisper868 20 күн бұрын
i have two suggestions for you: 1) to increase the number of bits expodentially you could split the sound between left and right ear instead of stereo- or better yet- have each degree of seperation between left and right be its own bit. assuming you can split one frequancy to 100 different directions between full left and full right, each frequancy now lets you store 100 times more data 2) you can 2x the wav speed and then upload it. once you download the file you can 0.5x the speed. think of it as your own compression.
@Mister_XHD
@Mister_XHD 18 күн бұрын
But 2x speed would compress it even more, so you end up with the same result
@yelr1136
@yelr1136 6 күн бұрын
Storing files on Spotify is actually possible. You can use Spotify’s web API to add and remove songs from playlists, and you can choose a bunch of tracks that is already on Spotify and let each one represent a chunk of 1s and 0s, the size of the binary chunk being determined by how many songs you chose ahead of time. I alr made a repo that does this a few months ago 🙃
@yelr1136
@yelr1136 6 күн бұрын
Though this approach is HELLA slow just do to the limitations of Spotifys web api, taking like 10 mins to upload a 100kb file
@river559
@river559 9 күн бұрын
I love that I'm not the only one who's been going down these rabbit holes lmao. One way you could optimize it I think is processing 2 bytes at a time, but separating them into the left and right channels. Not sure how the code for that would look, but theoretically you'd be able to I think
@Taygooner
@Taygooner 20 күн бұрын
can't you still "upload" songs to Spotify by just using local files? They are still shared between devices so they have to be hosted somewhere on Spotify
@ytwatcher3415
@ytwatcher3415 Күн бұрын
There is a whole subfield of electrical engineering devoted to shoving information into waves, and sound files are just wave storage
@Ligomabaowls
@Ligomabaowls 21 күн бұрын
Good content 👍
@owneroftheboner
@owneroftheboner 21 күн бұрын
Thank you, I'm glad you liked it
@proxzi
@proxzi 13 күн бұрын
heard of similar idea but this is also a genius execution haha
@sunilnale
@sunilnale 21 күн бұрын
You can do this on Email also. Each email has 15 GB cloud space. I opened 40+ email accounts... 😅 Easier than Converting Files into Binary.
@rishibellam738
@rishibellam738 21 күн бұрын
the issue is that you need to create mroe acounts
@sunilnale
@sunilnale 21 күн бұрын
@@rishibellam738 Create an account it can fill up in 1 month or So depending on usage and Creating new account only takes 2 min. Giving 2 min every month for unlimited storage is easier. But to remember all those email addresses is difficult so I have to write it down.. BTW which country? 🤔
@sunilnale
@sunilnale 21 күн бұрын
​@@rishibellam738 I am searching to watch OF videos for free... 🤭. If you Have any method, please share...
@piyushkeshri264
@piyushkeshri264 20 күн бұрын
@@rishibellam738 In my if you want to store things you won't require much cloud space so that is one of the best and reliable option. A guy once used google drive with multiple accounts and some coding to start his own streaming service (for pirated content).
@orionionion
@orionionion 20 күн бұрын
dont you need more phone numbers?
@buriedpet
@buriedpet 20 күн бұрын
I think it would be really interesting if you used Spotify playlists to store data. Use certain song names to represent bits/bytes. Something like: song that starts with an even numbered letter = 0, odd numbered letter = 1. Possibly something more complex if you want to get into dedicating specific songs to a specific byte, so you can store more data using a shorter playlist. You would write some code that converts image data into your Spotify playlist format, create the playlist, then feed the playlist url into a decoder you also wrote and watch it spit out the original image. In theory, this would be an entirely lossless form of storage, as well as completely free. (I don’t know if Spotify caps the number of songs you can put on one playlist, but you could always just split the image into multiple “chunks” of playlists if necessary.)
@ponali.mememaker
@ponali.mememaker 20 күн бұрын
so you're basically trying to reinvent slow scan television, but that can store any file type, and uploaded to the internet.
@AaWw-c9q
@AaWw-c9q 20 күн бұрын
I LOVE UR VIDS IM NEW FAN
@aexyzk
@aexyzk 18 күн бұрын
you could've used spottily playlists, since there are so many songs on spottily, each track id could be a certain arrangement of bytes?
@danielcon2009
@danielcon2009 Күн бұрын
3:20 “Wait, I don’t like this paper.”
@biggiecheese5255
@biggiecheese5255 13 күн бұрын
Most over complicated file storage system, I love it
@Mister_XHD
@Mister_XHD 18 күн бұрын
nice vid keep going!
@iladshyanchess
@iladshyanchess 16 күн бұрын
Use both channels (left and right) to cut the time in half.
@dvorakgigachad1444
@dvorakgigachad1444 20 күн бұрын
Why not use panning? You'll be able to use two or more channels, which you could use to encode more bytes
@JustASmartCreator
@JustASmartCreator 20 күн бұрын
Very cool!
@Kori-nya-music
@Kori-nya-music 6 күн бұрын
Omg please share the soundcloud link for the audio, I wanna see this long ahh audio file lmaoo
@exa4564
@exa4564 20 күн бұрын
Maybe using fourier transforms. I am too dumb to think about how you would go on to effectively store data that way, but I am sure it would take way less space (audio length) than just using a pitch for each possible byte and only playing 10 bytes per second.
@KanekiCow
@KanekiCow 20 күн бұрын
okay but why is this video so funny LOL
@chipraps
@chipraps 20 күн бұрын
tech like that existed way before, its called SSTV and it encodes images in to audio signals and its used by HAM radios and space stations to transfer photos of space back to earth, im not sure if you can encode anything else than pictures, but i know for sure there is software to convert files in to 24-bit bitmap files and each pixel represents data, you could encode the data carrying BMP in to SSTV signal which saves as a mp3 or ogg or whatever you like, and then try using that to carry data
19 күн бұрын
Or as a more modern variant, there is Digital Radio Mondiale, which supports somewhat efficient image transmission (72kbps) using 16/64QAM. Using Dream, it's extremely easy to create the DRM baseband. You can just output the baseband created by Dream into Voicemeter and record it with Audacity. Though personally, I only have got it to work with images.
@chipraps
@chipraps 19 күн бұрын
if it supports images then converting files to bitmap images should work fine
@maxzapom
@maxzapom 20 күн бұрын
bro had to put in the hawk tuah
@2204happy
@2204happy 20 күн бұрын
Why don't you play multiple frequencies at once. As you may know, it is relatively easy to convert a waveform to frequency domain through a Fourier transform. Then all you would need to do is have eight frequencies per byte, and one per bit, and play them at the same time, then decompose them with a fourier transform, If you are able to distinguish 1024 frequencies in a 0.1 second time frame, then thats 10240 bits per second, or 1280 bytes per second, over 1kb/s.
@99u99
@99u99 19 күн бұрын
Why don't you try with multiple sound channel? Like parting file into chunks.
@99u99
@99u99 19 күн бұрын
Oh, someone already said this.
@Alexifeu
@Alexifeu 19 күн бұрын
"W8, I don't liek dis pepa" xD
@Epixk
@Epixk 20 күн бұрын
Not that it matters but you can upload your own files to spotify, although they wont be publicly available
@JackDoingStuff
@JackDoingStuff 19 күн бұрын
How did you publish the audios to Spotify?
@luhgarlicbread
@luhgarlicbread Күн бұрын
How do u download back from Spotify???
@d.9f
@d.9f 13 күн бұрын
Does this also work for storing grocery lists?
@Scudmaster11
@Scudmaster11 20 күн бұрын
1:14 thats selection sort sound effect
@Andile-jz1vs
@Andile-jz1vs 20 күн бұрын
i mean , you should learn DSP(digital signal processing ) even though theirs some encryption within data which you wont have access to however can be an rewarding journey
@ContextStreamers
@ContextStreamers 19 күн бұрын
why isnt this viral?
@umikaliprivate
@umikaliprivate 21 күн бұрын
why don't you just separate the frequencies and save 256 bits or 8 bytes for each "point" of sound? Edit: now that I think about it, a wav file is not very good, because 1. it uses a lot of space 2. it's not very precise. But it has an upside. A wav file could also store more values by saving data in the offset of the sine wave.
@rishibellam738
@rishibellam738 21 күн бұрын
i think he is seperating the frequencys already but he managed to only be able to store 1 and a half bytes per second. 12 bits the theoretical maximum for spotify would be based of of the highest frequency spotify can store.
@Franchescovisk
@Franchescovisk 20 күн бұрын
Ilimitaded storage in: ✓KZbin ✓Discord ✓Spotify
@s_xtc
@s_xtc 20 күн бұрын
U can upload it to spotify as a podcast for free
@Aly-the-1st
@Aly-the-1st 20 күн бұрын
How do you read it ?(sorry for stupid question)
@opedropires
@opedropires 18 күн бұрын
well, that made me think maybe it's possible to store data in a vinyl disc, i mean, it is but who would be crazy enough to do it hahaha
@nexarsji
@nexarsji 18 күн бұрын
pov me converting fnaf security breach into a wav file : how many petabytes does it need? hmm🤨🤨
@Xand_err
@Xand_err 18 күн бұрын
nice video, just no clickbaits next time fam
@rishibellam738
@rishibellam738 21 күн бұрын
i believe there are some free distribution services.
@owneroftheboner
@owneroftheboner 21 күн бұрын
Yes you are right, I looked into it after recording the voicelines. The problem with the free distributors thou is that they limit how often you can upload songs and also put a limit on the file size.
@rishibellam738
@rishibellam738 20 күн бұрын
@@owneroftheboner ok
@JackDoingStuff
@JackDoingStuff 19 күн бұрын
​@@ownerofthebonerName any
@06NinjaKid06
@06NinjaKid06 15 күн бұрын
Im gonna encode a 7GB windows installer and you cant stop me
@AdaptedClouds
@AdaptedClouds 16 күн бұрын
where did you get the paper background from?
@owneroftheboner
@owneroftheboner 15 күн бұрын
first one: kzbin.info/www/bejne/gJ_apmeQnadjl8U second one: kzbin.info/www/bejne/opbHhnmJrbKHi8U
@AdaptedClouds
@AdaptedClouds 15 күн бұрын
@@owneroftheboner thank you you are the best!
@danon_skibidi
@danon_skibidi 13 күн бұрын
i hope a god will bless you with more time of living due to that project
@TobyJWalter
@TobyJWalter 20 күн бұрын
Filecore should defo be a thing
@nomadshiba
@nomadshiba 20 күн бұрын
you know you can just upload the picture as cover picture
@rishibellam738
@rishibellam738 20 күн бұрын
this works for all files not just pictures
@uki555
@uki555 14 күн бұрын
love your voice
@owneroftheboner
@owneroftheboner 14 күн бұрын
thank you
@owneroftheboner
@owneroftheboner 14 күн бұрын
nvm you're not the girl in your pfp
@Scudmaster11
@Scudmaster11 20 күн бұрын
4096 = 2^(12)
@invy55
@invy55 18 күн бұрын
there are countless songs on spotify, what's stopping you from using a playlist as a zip archive?
@iflyplanesthrutunnels
@iflyplanesthrutunnels 15 күн бұрын
just get audacity and import some random file as raw data to to encode it how are you gonna decode it? simple: idk figure it out yourself I’m not smart enough for this
@paramveersingh5404
@paramveersingh5404 20 күн бұрын
Nice
@pablks
@pablks 12 күн бұрын
use stereo audio
@Exotic69420
@Exotic69420 20 күн бұрын
nice
@mhaas11
@mhaas11 16 күн бұрын
cloud storage in spotify shieeet XD
@kairu_b
@kairu_b 20 күн бұрын
Interesting
@DryCOTwo
@DryCOTwo 12 күн бұрын
ZX spectrum
@r3plican
@r3plican 20 күн бұрын
steganography
@RalertXRalert
@RalertXRalert 20 күн бұрын
I store my files on github
@c猫t
@c猫t 20 күн бұрын
ur a smol chanel
@Jack-rp4zc
@Jack-rp4zc 19 күн бұрын
Couldn't you use cords? Like stack notes on top of each other?
@SASTSimon
@SASTSimon 20 күн бұрын
.???
@Dann.y
@Dann.y 20 күн бұрын
Please don't remove the channel names from the thumbnails you show. It's really not good manners to remove them.
@mavdotj
@mavdotj 18 күн бұрын
btw ditto has a free trial option you could've used, they probably wouldn't have accepted it tho
@arctis_shark
@arctis_shark 20 күн бұрын
womp womp
@dinorme
@dinorme 20 күн бұрын
average furry who wouldn't know about coding ^^^ (free to troll)
@programmaplay6543
@programmaplay6543 20 күн бұрын
ыаыа алфавит?
@_lun4r_
@_lun4r_ 20 күн бұрын
bro uploading commodore wav files to store data lmao
@nightbot3822
@nightbot3822 14 күн бұрын
Make storing files in roblox or fortinaite or free fire 😱😱😨🏳️‍🌈
@eros004
@eros004 19 күн бұрын
you really have to speak faster brother
@greatonion137
@greatonion137 20 күн бұрын
man cant wait for shrek.jpg to drop
@Olflix
@Olflix 19 күн бұрын
shrek.jpg.mp3*
@bigw2640
@bigw2640 17 күн бұрын
how does my brother have thousands of views and not yet 1k subscribers 🥹
@owneroftheboner
@owneroftheboner 16 күн бұрын
Soon
We Need to Rethink Exercise - The Workout Paradox
12:00
Kurzgesagt – In a Nutshell
Рет қаралды 4,6 МЛН
I Added Infinite Crafting to Minecraft (with AI)
13:08
Blucubed
Рет қаралды 1,1 МЛН
This is not my neighbor  Terrible neighbor! #funny #zoonomaly #memes
00:26
One moment can change your life ✨🔄
00:32
A4
Рет қаралды 34 МЛН
A teacher captured the cutest moment at the nursery #shorts
00:33
Fabiosa Stories
Рет қаралды 4,2 МЛН
How Hackers Bypass Kernel Anti Cheat
19:38
Ryscu
Рет қаралды 562 М.
I made my own Image File Format
5:16
FaceDev
Рет қаралды 222 М.
I spent 30 days learning shaders to avoid drawing pixel art
7:49
The Art of Linux CLIs
8:35
Mults
Рет қаралды 104 М.
12 INCREDIBLE Websites You Probably Didn’t Know!
11:38
Andrew Ethan Zeng
Рет қаралды 130 М.
I 3D Printed a $1,224 Chair
23:56
Morley Kert
Рет қаралды 1,1 МЛН
God-Tier Developer Roadmap
16:42
Fireship
Рет қаралды 7 МЛН
The Evil Design of Japan's Death Penalty
9:54
Hoog
Рет қаралды 1,5 МЛН
I re-coded Minecraft purely for MAXIMUM FPS
11:26
Element X
Рет қаралды 777 М.
Ruining Minecraft with too many Quality of Life mods
11:43
TheMightyNebby
Рет қаралды 401 М.
The thieves pulled a prank on the Policeman ! 😬👮🤣
0:38
BOGDANCHIKI
Рет қаралды 5 МЛН
Что делать ЕСЛИ у  Вас Живёт Монстр?
0:36
ИЗЮМЕР
Рет қаралды 2,5 МЛН