#file download api
Explore tagged Tumblr posts
codeonedigest · 1 year ago
Video
youtube
Spring boot Microservice Project to Upload & Download File Explained wit... Full Video Link       https://youtu.be/QEkHzJpify0Hello friends, new #video on #springbootmicroservice #springboot #microservice #application for #fileupload #filedownload #tutorial for #developer #programmers with #examples are published on #codeonedigest #youtube channel.  @java #java #aws #awscloud @awscloud @AWSCloudIndia #salesforce #Cloud #CloudComputing @YouTube #youtube #azure #msazure #codeonedigest @codeonedigest   #spring #springboot  #springboot #java #fileuploadusingspringboot #springboottutorial #springboottutorialforbeginners #springbootfullcourse #fileuploadspringbootrestapi #fileuploadspringbootexample #fileuploadspringbootandangular #fileuploadanddownloadinspringboot #fileuploadmicroservicespringboot #fileuploaddownloadspringboot #fileuploaddownloadspring #filedownloadspringbootrestapi #filedownloadspringbootexample #springbootmicroservicestutorial
0 notes
psycheterminal · 1 year ago
Text
Treat anything on Discord as media that will be lost
Do not use Discord to host your files. Do not rely on Discord to preserve your text. DO NOT RELY ON DISCORD FOR ANY KIND OF PRESERVATION OR HOSTING!!
It CAN be lost, it WILL be lost! You must consider Discord as a part of the Core Internet, controlled by one company that hosts the servers.
I thought it was impressive at first that it replaced IRC, but now I am horrified. If the company behind Discord went under today, how many friends would you lose?
How many relationships? How much writing?
You may think this won't happen, but I remember when AIM went down and along with it, entire novels worth of interaction with my oldest friend.
IT CAN HAPPEN TO YOU. IT WILL HAPPEN AGAIN. NO COMPANY IS INFALLIBLE.
Back up your files! Download anything you've saved to Discord NOW, before the API changes go into effect! And DO NOT RELY ON THEM FOR HOLDING IMPORTANT FILES!
50K notes · View notes
thatonegreenleaf · 10 months ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
~urban haze~ reshade preset!
I've been using this preset on my twitch for a bit now, and i've finally gotten around to releasing it!! I'm very happy with it and I currently use it for everything😅
Urban haze has a focus on realistic lighting with a slight hazy and warm feel. Less blue in shadows, darker nights, deeper afternoon shadows, saturated sunsets, balanced greenery. Use it in any world, I've tested them all :)
__________________________________________
How to download:
♥ Download Reshade: (I use reshade 5.7.0, I can't say how this preset will behave with other versions of reshade, or G-shade.)
♥ During Reshade Installation, select The Sims 4, choose DirectX9 as the rendering API.
♥ Effect Packages to install: standard effects, sweetFX by CeeJay, qUINT by Marty McFly, color effects by prod80, and Legacy effects.
♥ Download urban haze below, drop it in your Sims 4 installation's "Bin" Folder
♥ Open the Sims 4, Disable edge-smoothing in your graphics settings if it's not already, In the reshade menu, set RESHADE_DEPTH_INPUT_IS_REVERSED= to 0 in global preprocessor definitions if it's not, and MXAO_TWO_LAYER= and MXAO_SMOOTHNORMALS= both to 1 in qUINT_mxao's preprocessor's definitions.
♥ If you're struggling with installation, I suggest you check out @kindlespice's installation tutorial! It was made for reshade 4.9.0 but the instructions remain the same.
__________________________________________
Notes:
♥ Both Depth of field shaders are off by default, you can enable them using their shortcuts: ctrl + Q (MagicDOF), ctrl + W (MartyMcFlyDOF) or enable them manually.
♥ MXAO.fx also has a shortcut (ctrl + R) bc sometimes the DOF blur makes the shadows weird, most of the time it's fine!
♥ Could potentially be gameplay friendly, depending on your GPU! The MXAO and DOF shaders will be the most performance heavy, feel free to adjust to your liking.
♥ The pictures above were taken with this preset and no further editing, but I do use a few lighting mods that will affect how my game looks:
♥ NoBlu by Luumia
♥ NoGlo by Luumia
♥ twinkle toes by softerhaze
URBAN HAZE RESHADE PRESET ↠ download on sim file share!
Follow me on twitch!
Support me on patreon!
TOU: do not redistribute, reupload, or claim my cc/CAS rooms/presets as your own! recolour/convert/otherwise alter for personal use OR upload with credit. (no paywalls)
999 notes · View notes
manonamora-if · 2 months ago
Text
Tumblr media
The 100% Good Twine SugarCube Guide!
The 100% Good Twine SugarCube Guide is a coding guide for the SugarCube format of Twine. It is meant as an alternative to the SugarCube documentation, with further explanations, interactive examples, and organised by difficulty. The goal of this guide is to make the learning curve for new SugarCube user less steep, and provide a comprehensive and wide look over the format.
VIEW / DOWNLOAD THE GUIDE!!!!
The Guide is compartmentalised in (currently) four categories:
THE BASICS or the absolute basics to start with SugarCube. No need for extra knowledge. Just the base needed to make something.
THE BASICS + adding interactivity, and creating a fully rounded IF game May require a bit of CSS knowledge (formatting rules)
INTERMEDIATE MODE adding more customisation and complex code Will probably require some CSS knowledge, and maybe some JavaScript
ADVANCE USE the most complex macros and APIs Will surely require some JavaScript/jQuery knowledge
Note: The Advanced Use includes all the APIs, macros, and methods not covered by the previous categories. This includes code requiring very advance knowledge of JavaScript/jQuery to be used properly.
Each category explains many aspects of the format, tailored to a specific level of the user. More simpler explanations and examples are available in earlier chapters, compared to the later ones.
If something is unclear, you found a mistake, you would like more examples in the guide, or would like a feature covered, let me know!
The Guide currently covers all macros (as of SugarCube v.2.37.3), all functions and methods, and APIs. It touches upon the use of HTML, CSS, JavaScript and jQuery, when relevant. It also discusses aspects of accessibility.
The Guides also provides a list of further resources, for the different coding languages.
The Guide is available in a downloadable form for offline view:
HTML file that can be opened in Twine
.tw file that can be opened in Twine
source code, separating the chapters, .js and .css files
GITHUB REPO | RAISE AN ISSUE | TWINE RESOURCES TWEEGO | TEMPLATES | CSCRIPT 2 SG GUIDE
Twine® is an “an open-source tool for telling interactive, non-linear stories” originally created by Chris Klimas maintained in several different repositories (Twinery.org). Twine is also a registered trademark of the Interactive Fiction Technology Foundation.
SugarCube is a free (gratis and libre) coding format for Twine/Twee created and maintained by TME.
VIEW / DOWNLOAD THE GUIDE!!!!
As of this release (v2.0.0), it is up to date with the version 2.37.3. If you are looking for the guide covering SugarCube 2.36.1, you can find it on my GitHub.
Note: the Guide is now complete. There won't be further substantial updates.
401 notes · View notes
pixiel · 11 months ago
Text
My message on Discord's new UI
"I have visual snow syndrome, a symptom of visual snow syndrome is that white text on a very dark background can cause afterimages. You know screen burn? Imagine screen burn in your eyes, where whatever you were looking at is stuck there for up to an hour. Light mode is physically painful and dark mode is disabling. Your new changes are an accessibility nightmare and have made the app fully unusable for me. And that's not even mentioning the fact that a lot of the changes you made to the app are absolutely awful, convoluted and just plain stupid for ease of use. I know companies love to pull the "well we know every single tester has hated it, but we spent a lot of money redesigning it so we're doing it anyway!" card. But this isn't the logo, this isn't the blue, this isn't minor changes you'll stop noticing after a while. This is a huge overhaul that is again AN ACCESSIBILITY NIGHTMARE! Cut your losses and listen to your audience because I'm seeing a lot of people posting API alternatives to Discord in other servers and Reddit. People will not be using your app. Do better. Discord mobile is fully unusable to me until you make changes, I physically cannot look at the text anymore. Please fix it and do the smart thing."
I downloaded the last APK file for Discord before the change, but this is genuinely disheartening. Discord is actively refusing to even read genuine complaints, telling people 'Well this is how it is now'. Much like Tumblr.
Please send feedback on the Discord app as well as on the store pages! Please let them know this isn't the same as just changing the icon or the colour of their blue. This is an actual accessibility issue!
Tumblr media Tumblr media
I will admit though, the ONE good thing about the change is the new Media feature while searching chats, but it's completely overshadowed by everything else and the lack of pages (only infinite scroll) makes it difficult to find things.
399 notes · View notes
ariapmdeol · 8 months ago
Text
How to play RPGMaker Games in foreign languages with Machine Translation
This is in part a rewrite of a friend's tutorial, and in part a more streamlined version of it based on what steps I found important, to make it a bit easier to understand!
Please note that as with any Machine Translation, there will errors and issues. You will not get the same experience as someone fluent in the language, and you will not get the same experience as with playing a translation done by a real person.
If anyone has questions, please feel free to ask!
1. Download and extract the Locale Emulator
Linked here!
2. Ensure that you are downloading your game in the right region.
In your region/language (administrative) settings, change 'Language for non-unicode programs' to the language of your choice. This will ensure that the file names are extracted to the right language. MAKE SURE you download AND extract the game with the right settings! DO NOT CHECK THE 'use utf-8 encoding' BOX. This ONLY needs to be done during the initial download and extraction; once everything is downloaded+extracted+installed, you can and should set your region back to your previous settings. helpful tutorials are here and here!
3. Download your desired game and, if necessary, relevant RTP
The tools MUST be downloaded and extracted in the game's language. For japanese games, they are here. ensure that you are still in the right locale for non-unicode programs!
4. Download and set up your Textractor!
Textractor tutorial and using it with DeepL. The tools are broken, so you will need to use the built in textractor API (this has a limit, so be careful), or copy-paste the extracted text directly into your translation software of choice. Note that the textractor DOES NOT WORK on every game! It works well with RPGMaker, but I've had issues with visual novels. The password for extraction is visual_novel_lover
5. Run through the Locale Emulator
YES, this is a necessary step, EVEN IF YOUR ADMIN-REGION/LANGUAGE SETTINGS ARE CORRECT. Some games will not display the correct text unless you also RUN it in the right locale. You should be able to right click the game and see the Locale Emulator as an option like this. Run in Japanese (or whatever language is needed). You don't need to run as Admin if you don't want to, it should work either way.
Tumblr media
6. Attach the Textractor and follow previously linked tutorials on how to set up the tools and the MTL.
Other notes:
There are also inbuilt Machine Translation Extensions, but those have a usage limit due to restrictions on the API. The Chrome/Firefox add-ons in the walkthrough in step 4 get around this by using the website itself, which doesn't have the same restrictions as the API does.
This will work best for RPGMaker games. For VNs, the textractor can have difficulties hooking in to extract the text, and may take some finagling.
90 notes · View notes
felixcloud6288 · 1 year ago
Text
With the Reddit API change about to take effect, I want to mention a few things that I've seen that are likely to change or go away.
First of all, there's multiple bot accounts used for moderation, user tools, or plain fun. Everyone here loves haiku-bot. Reddit has u/haikusbot which does the same thing. The API change means it won't work anymore. There's also u/RemindMeBot which you can ping to set reminders. One useful bot due to repost karma-farmers always being an issue is u/RepostSleuthBot which can scan Reddit to see if a post has previously been uploaded. There's also u/SaveVideo which can create downloaded video files of posts. So the API changes mean losing a lot of user tools.
Then there's site specific bots like u/Roboragi which posts links to anime/manga sites for people. r/lotrmemes is filled with tons of bots of various lotr characters (and Robert Baratheon) and the bots will have full conversations in the comments. So the API changes means an end to a piece of some subreddits' culture.
And finally there's u/automoderator. This is a major tool used by mods to manage the subs. u/automoderator is used across multiple subreddits and has various functions per sub. One simple task is to check if a poster has a certain minimum karma, thus preventing spammers from casually brigading a subreddit. It can also auto ban users who post to certain subreddits which keeps out certain political views (or maybe two subreddits are just having silly wars with each other). Also, it can auto-comment important messages to posts.
So this change is going to destroy a lot of the internal charm of the site and it will also open the flood gates to bots, scammers, and all sorts of horrible things that mods can only barely hold back, especially on the huge subs, political subs, and any minority support subs.
369 notes · View notes
pixiecaps · 7 months ago
Note
psst hey do u have any sdv mod reccs/any tips on how to use them 👀
yeah! so for stardew mods to work you need to first install the smapi api.
you can either do that through their main website or nexus
neither option has any cons theyre just based on preference on how you wanna install it but theyre both completely safe websites.
after you properly install smapi you’ll have to go to nexus which is the main website for all stardew valley mods. you’ll need to make an account to install stuff i believe. you can find a wide range of mods here that serve a lot of different purposes.
if you haven’t used nexus to mod before then as i mentioned before first make an account then once you are looking at a mod make sure to check the requirements first. sometimes mods need other mods to work and you need to install those first. after you checked the requirements you head to the files section and click manual download. after that select slow download then wait for it to install into your files. then you move those files into the stardew mod folder. if thats not clear enough you can find a bunch of tutorial videos on youtube with visuals:)
since you asked for my recs i’ll give you the list of which i actually use all the time.
NPC Map Locations
Tumblr media
- very basic mod. majority of mod users will have this installed and it just shows you on the map where each npc is at at all times.
CJB Cheats Menu & CJB Item Spawner
- these two sorta go hand in hand for me but of course you don’t need to have both installed. this is definitely a play style preference thing but i personally like having these cheats installed for any type of situation that might happen in game that i can’t undo otherwise without them.
- the cheats menu adds a lot more flexibility and well cheats to the game so for instance: infinite health, infinite stamina, give yourself money, instantly increase hearts with whichever npc, always catch every fish, warp locations, change weather, change time, freeze time, and a lot more. this uses the P key to open in game but you can configure that to another bind if you’d like.
- the item spawner is a lot more simple. does what it says and spawns whichever item you want. so basically you can press the i key and it’ll open up a menu with every item in the game and you can spawn in the specific amount you want of something and so forth. simple concept. i mainly use this for when i accidentally sell or gift an item i wasnt intending to and then simply spawn it back in. i also use it for decorating my house:3
Look Up Anything
- this is literally like having the wiki at your disposal at all times in game. extremely helpful for so many reasons especially as i personally always had the wiki open to check for information on items and npcs so having this mod made it a lot quicker of a process. how it works is you simply hover your mouse over whatever you want information on and click f1 and it’ll display all the information about that thing to you! so if you hover over lets say harvey and press f1 it’ll show you a menu with his birthday, his love & like gifts, your hearts with them and how many points till the next heart, etc.
Seasonal Outfits
- this mod puts all the npcs in different outfits for the seasons. its just cute
Elle’s Seasonal Buildings & DaisyNiko’s Earthy Recolor
- the seasonal building allows a lot more variety in structures like farm building and adding holiday decor to npc buildings. simple stuff that can make the game more customized
Tumblr media Tumblr media
- with seasonal buildings you can also install compatible recolors which is what the DaisyNiko’s link is. it’s the recolor i personally use for my main farm when i play. this is because the vanilla game is very saturated and does hurt my eyes so having more chilled out tones helps. you dont need to install the recolor i use or any in fact if you like the natural look of the game but just know the option is there and there’s a multitude of recolors you can use to make the game look different:3
Friends Forever
- no friendship decay because itsa pain in the ass and i have no time to talk to the npcs all day. this is very play style based some people enjoy having to go and ensure they speak to npcs daily im just not the type.
Part of The Community
- creates different ways for you to gain hearts easier and passively
Mailbox Menu & Zilch’s Envelopes
- i really like the letters and the fact you can only read them once bummed me out until i found this mod which adds a whole menu for your mail where you can go back and see all the letters you’ve received. feel like it adds that additional touch and care to the whole mail system in the game.
- then to go along with that menu theres the envelopes mod that customizes it even further and makes all the envelopes of the letters have cute appearances and designs. look at this and tell me that isn’t the best thing you’ve ever seen.
Tumblr media
Honorable Mentions
- Chests Anywhere
- CJB Show Item Sell Price
in conclusion…
I really suggest just taking the time and scrolling through the nexus mods website on your own. they have a specific category for stardew and you can filter it by most popular and see what you find yourself. since everyone plays differently you might find you enjoy the more technical code side and want to change something to do with that or you might just simply wanna change the npc portraits and make them look nicer. theres so many options on how to mod this game and i honestly could go on forever with mod suggestions but at the end of the day its up to you! so hope this helps and i hope you have a fun time modding.
67 notes · View notes
cyle · 5 months ago
Note
I'm guessing the new Original Post implementation will strictly capture posts where the blog owner is the OP.
Has the team considered adding in an option where you can also see all the posts the blog owner has added to?
A lot of Tumblr's charm is the collaborative aspects of posts and I know most of my top bangers were made in conversation with other users.
I've actually been working on a little project to scrape all the meta I've posted on a blog into a single document and have run into trouble achieving this. It would've been easy if I'd tagged everything consistently but over the years my tags changed 😔
The Tumblr API doesn't have an explicit method to get purely original posts, so I used a 3rd party tool (Jet Black Code) to pull my original posts. To try to get my "added on" comments, I downloaded my blog backup file, hoping to write up some quick code to pick out posts where the last blog with content on the chain was mine.
Unfortunately, it's less obvious than I thought it would be because in those cases my contribution isn't actually marked with my username like it is for everyone else in the reblog chain. 🤔 I'll need to dig into it more to see if I can rely on the formatting of the final block for these cases.
i don't know if we've thought of that specific case, but that does sound neat. i know there are a lot of capabilities we're looking to add to search, like including reblogs in search results (which should be coming soon i hope), and improving in-blog search. in general, i'd love to spend a lot of time making our API better for the special things people want to do like that, but i just do not have the time. but maybe we'll be able to open up stuff like this as our capabilities improve.
36 notes · View notes
izicodes · 1 year ago
Text
Just learnt how to turn HTML to Image
Friday 6th October 2023
Yeah just figured out how to turn HTML tags into an image you can download and save! The idea popped up because I came across a image generator from the user inputting the text and images and the generator would merge all of that into a .png file for you to save. So, I thought "mmmh I could do that?" (^^)b
・゚: *✧・゚:* and I did *:・゚✧*:・゚
Now I'll use this for future project ideas! Especially a similar project to those "Code Snippets to Image" generators I use to share code on my blog! I'll make a proper post of how I did because it took me forever from an API with limited conversions to an outdated tutorial with broken links 😖
art used @fraberry-stroobcake 🌷
Tumblr media
⤷ ○ ♡ my shop ○ my twt ○ my youtube ○ pinned post ○ blog's navigation ♡ ○
81 notes · View notes
codeonedigest · 1 year ago
Video
youtube
File Upload Download Microservice in Nodejs Javascript | API for Multipa... Full Video Link       https://youtu.be/Kyi6sYj9ImgHello friends, new #video on #nodejs #javascript #microservices for #filedownload and #fileupload #multer #multipart #formdata #multipartformdata #javascript #projeect #application #tutorial #examples is published on #codeonedigest #youtube channel.  @java #java #aws #awscloud @awscloud @AWSCloudIndia #salesforce #Cloud #CloudComputing @YouTube #youtube #azure #msazure  #codeonedigest @codeonedigest  #nodejs  #nodejs #javascript #microservices #nodejstutorial #learnnodejs #node.js #nodejsfileupload #nodejsmulter #nodejsmulterfileupload #nodejsmulterimageupload #nodejsmicroservicesfileupload #nodejsmicroservicesfiledownload #nodejsapifileupload #nodejsapifiledownload #nodejsfileuploadapi #nodejsfileuploadusingmulter #nodejsfiledownload #nodejsfiledownloadapi #nodejsdownloadfilefromserver #nodejsmultipartfileupload #multerinnodejs
1 note · View note
truculentbitch · 1 month ago
Note
in light of curiouscat's impending closure on october 7th, we whipped up a working curiouscat script [1] for downloading the JSON file archive of any public ccat, no login or API key required! we've only run the script on windows thus far, but the code should work on other platforms as well, as long as you have a recent version of node.js installed - ⧉
[1] https://cryptpad.fr/drive/#/2/drive/view/6MsCk8iYfvFolXierRuykhBA1vXkDm32GVpmhOqYrvc/
guys, please reblog and share to anyone who might need/want to archive their ccat!
12 notes · View notes
quohotos · 5 months ago
Text
Features I actually want for my operating system:
Natively download videos from online sources without having to go to a sketchy website
Turn short videos or screen recordings into gifs without opening an expensive video editor
A unified notification scheme that's actually enforced so I don't have a million different types of notifications in the corner of my screen looking at YOU Microsoft Teams
Task manager with a SEARCH BAR that lets me select MULTIPLE things at once + tells me which .exe spawned the task
Uninstall api that works
consistent ui design language across the whole operating system
a search bar that ONLY searches my system and does not put the web in
an easy to access volume mixer
automatically converting .webp files in my clipboard to .png like god fucking intended
Features that I literally never asked for in a million years, why the fuck would I want that?
Searching bing for my file name instead of my local disk
Searching windows store for an application name rather than my local disk
cloud storage turned on by default
watching everything I do in the off chance that I can ask an AI if it saw something
whatever the fuck co-pilot is
ads
10 notes · View notes
auberylis · 1 year ago
Text
neomanager progress
Since my recent post about me making a special locally-ran interface for Neocities suddenly made numbers and brought interested people, i figured could share some progress on the project from time to time! Below is a screenshot of what the project currently looks like.
Tumblr media
So today, after a whole day of work, i finally got the installation to *sort of* work. Now you can select a "kind" of channel you want to install (there will be at least 2, maybe 3, by me) - select where on your Neocities it should be installed and how it should be called.
Hitting ADD actually downloads and unpacks the freshest version, uploads the needed files to neocities and stores other needed files locally. It even plays a cool rotating wheel animation, made in pure CSS! The last leg now is to tune the editor side of MyAG to work offline and process/push files to neocities, which will be a bit tricky - but nothing is impossible; then, the super duper barebones version will be ready.
I'm putting a lot of thought into what does what, since i'm supposedly an IT specialist - so far, the whole thing makes sense and doesn't implode, which is nice. Things are kept more or less modular, stuff is going smooth, and the installing process is quite simple - so people with some technical expertise could actually write add-ons for this, if they want to; that is - when this thing is released and is more or less stable. I'm a bit concerned about the security of Neocities API tokens and if they can somehow get stolen from Flask's files - i will have to verify this before releasing anything to public.
Anyways, i'm excited to finish the barebones version and have people test it out. Pretty sure it will explode into my face with a plethora of interesting bugs, but hey, that's how the user made web is, i guess.
28 notes · View notes
nyanpasuuna · 6 months ago
Text
inspired by some tags i just wrote on a poll reblog:
anyone else feel conflicted about the direction tech, software, and the internet are heading?
like, appreciating recent conveniences but not wanting the "old" ways to die in favor of them?
i use the tumblr mobile app for 99.5% of things on this site (only opening browser tumblr if i need to see more in-depth stats or attach a file from a proper computer), my blog doesn't have a custom theme, i use algorithmic dash, i prefer the mobile app for especially the quickness and snappiness of reblogging and downloading full-res images compared to browser, and i just in general prefer to do my mindless scrolling on a mobile device, leaving the proper computer setup for productivity/gaming/watching stuff/listening to stuff/etc
but at the same time i will wholeheartedly defend blog customization and the algorithm-less experience as core aspects of what makes this place what it is, even if i don't participate in them myself at least as of now, and i strongly disagree with everything nowadays being forced into a secluded app when it could've just been a website
do you feel this is hypocritical, an attempt to have a cake and eat it too? do you feel this is "i disagree with what you're saying but i'll fight for your right to say it"-core?
or, the analogy i used for this elsewhere last night: like being a (yes i know this metaphor has been disproven but) frog in slowly boiling water, noticing the warmness and enjoying aspects of it, but still having a way out if you just jump out
where in this analogy the slowly boiling water is the direction of the internet, the warmness is the conveniences like not needing to menudive and know what a folder is to download an image, and the jumping-out is just you switching habits from the "new" to the "old"
what i'm scared of here is three possible outcomes:
the water is allowed to reach the boiling point and you are, quite literally, cooked (this is the timeline where user freedom and common knowledge of tech skills take a huge hit in favor of corporate profit)
the frog jumps out of the boiling water and into a container of liquid nitrogen, i.e. the enshittification is stopped but the pendulum swings so far back that we lose what to many is core functionality for purely ideological reasons (i call this the cohost timeline)
a lid is put on the boiling pot prematurely, taking away the frog's ability to leave before outcome 1 is achieved, causing it to sense something is up, leading to the frog protesting against the situation it's been placed in, with unpredictable results (the reddit API changes timeline, a very possible near-future event for tumblr as well)
and that's before you get into the whole thing about how things look
i'm probably one of the least bothered people i know when it comes to the look of modern redesigns, i think a lot of them look quite cool actually, but that is HEAVILY contrasted by my preference for the displaying of accurate statistics and precise information, needing search functions to do EXACTLY what i tell them to, etc.
because 9 times out of 10 those redesigns always take a little slice of user agency and precision with them, and that's not what i want at all
so i'm basically left here with the only people who Get Me on this topic being those people who theme the shit out of their linux installs for aesthetics, because they get how this stuff is supposed to be: personalized. customizable. tailor-made by you for you.
people should be allowed to choose their level on this stuff freely
someone wants to build their own gaming PC from individual parts while another just wants to plug in a console that works out of the box
someone wants to get a specific type of car and mod it a specific way for a specific motorsport while another is content just getting from point A to point B with public transport
so please, defend this diversity of options and experiences on the software side as well, everything should NOT be an app
8 notes · View notes
fluidangel · 11 months ago
Text
ok since i've been sharing some piracy stuff i'll talk a bit about how my personal music streaming server is set up. the basic idea is: i either buy my music on bandcamp or download it on soulseek. all of my music is stored on an external hard drive connected to a donated laptop that's next to my house's internet router. this laptop is always on, and runs software that lets me access and stream my any song in my collection to my phone or to other computers. here's the detailed setup:
my home server is an old thinkpad laptop with a broken keyboard that was donated to me by a friend. it runs yunohost, a linux distribution that makes it simpler to reuse old computers as servers in this way: it gives you a nice control panel to install and manage all kinds of apps you might want to run on your home server, + it handles the security part by having a user login page & helping you install an https certificate with letsencrypt.
Tumblr media
***
to stream my music collection, i use navidrome. this software is available to install from the yunohost control panel, so it's straightforward to install. what it does is take a folder with all your music and lets you browse and stream it, either via its web interface or through a bunch of apps for android, ios, etc.. it uses the subsonic protocol, so any app that says it works with subsonic should work with navidrome too.
Tumblr media
***
to listen to my music on my phone, i use DSub. It's an app that connects to any server that follows the subsonic API, including navidrome. you just have to give it the address of your home server, and your username and password, and it fetches your music and allows you to stream it. as mentionned previously, there's a bunch of alternative apps for android, ios, etc. so go take a look and make your pick. i've personally also used and enjoyed substreamer in the past. here are screenshots of both:
Tumblr media Tumblr media
***
to listen to my music on my computer, i use tauon music box. i was a big fan of clementine music player years ago, but it got abandoned, and the replacement (strawberry music player) looks super dated now. tauon is very new to me, so i'm still figuring it out, but it connects to subsonic servers and it looks pretty so it's fitting the bill for me.
Tumblr media
***
to download new music onto my server, i use slskd which is a soulseek client made to run on a web server. soulseek is a peer-to-peer software that's found a niche with music lovers, so for anything you'd want to listen there's a good chance that someone on soulseek has the file and will share it with you. the official soulseek client is available from the website, but i'm using a different software that can run on my server and that i can access anywhere via a webpage, slskd. this way, anytime i want to add music to my collection, i can just go to my server's slskd page, download the files, and they directly go into the folder that's served by navidrome.
slskd does not have a yunohost package, so the trick to make it work on the server is to use yunohost's reverse proxy app, and point it to the http port of slskd 127.0.0.1:5030, with the path /slskd and with forced user authentification. then, run slskd on your server with the --url-base slskd, --no-auth (it breaks otherwise, so it's best to just use yunohost's user auth on the reverse proxy) and --no-https (which has no downsides since the https is given by the reverse proxy anyway)
Tumblr media
***
to keep my music collection organized, i use beets. this is a command line software that checks that all of the tags on your music are correct and puts the file in the correct folder (e.g. artist/album/01 trackname.mp3). it's a pretty complex program with a ton of features and settings, i like it to make sure i don't have two copies of the same album in different folders, and to automatically download the album art and the lyrics to most tracks, etc. i'm currently re-working my config file for beets, but i'd be happy to share if someone is interested.
Tumblr media
that's my little system :) i hope it gives the inspiration to someone to ditch spotify for the new year and start having a personal mp3 collection of their own.
16 notes · View notes