-
4 votes
-
Adobe Flash’s gaming legacy — thousands upon thousands of titles — and my efforts to save it
6 votes -
The California Honeydrops - Junker's Blues
5 votes -
Childish Gambino - This Is America (2018)
12 votes -
The famous soccer player hiding in plain sight in a California bakery
7 votes -
Hyde & Beast - Keep Moving (2014)
4 votes -
Boucle Infinie - 直線移動 (2017)
6 votes -
Daily Tildes discussion - annoyances so far?
Not a very "deep" discussion topic, but I think I'll try to leave more formal ones for weekdays since that tends to be when people are around more. So just a general question: in the short time...
Not a very "deep" discussion topic, but I think I'll try to leave more formal ones for weekdays since that tends to be when people are around more.
So just a general question: in the short time you've been using the site so far, is there some pesky thing that's already annoying you? Something that takes too many clicks, information where you don't expect it, etc.?
11 votes -
The amazing, unrecognized world of Japanese arcade quiz games
5 votes -
How the black point message crashes Android apps
3 votes -
Ivan Boogaloo Joe Jones - Freak Off
4 votes -
Deodato - Do It Again (1974)
5 votes -
Bully - Trying (2015)
5 votes -
The Texas Revolution Explained
5 votes -
V.E. Schwab's speech, "In Search of Doors" at Pembroke Tolkien Lecture 2018
4 votes -
Native American Brothers Pulled From Campus Tour After ‘Nervous’ Mother Calls Police
3 votes -
William Elliott Whitmore - Hell Or High Water (Live on KEXP)
4 votes -
Here’s how you can donate to Jordan Peterson and help him return to his home year of 1952
6 votes -
Listener - Wooden Heart (2010)
4 votes -
You can’t opt out of sharing your data, even if you didn’t opt in
7 votes -
Can you overdose on happiness? The science and philosophy of deep brain stimulation.
6 votes -
Thoughts on handling political content on Tildes
(0) Background This is coming off a discussion in today's thread on forming new groups around whether or not to add a group for politics. I expressed there that, given my moderator experience on...
(0) Background
This is coming off a discussion in today's thread on forming new groups around whether or not to add a group for politics. I expressed there that, given my moderator experience on /r/ChangeMyView and /r/NeutralPolitics, I opposed making such a group given how Tildes currently stands.
(1) Political discussion is nearly always garbage.
I don't think anyone needs reminding of this, but political discussion almost uniformly fails to achieve anything positive in almost any social media platform. Your uncle's facebook rants? Garbage. Political sniping on Twitter? Garbage. The endless repetitive point scoring and outrage fest on most political subreddits? Garbage.
So, we have to ask, why is this content garbage?
(2) People want to be heard, but nobody wants to hear.
I do not think political discussion is garbage because of bad faith trolling. That certainly exists and does not help, but usually it's not hard to ID the trolls, and excepting egregious stuff like doxxing or threats, to ignore obvious bad faith absurdity.
The much bigger issue is that what people want to do is to be heard and validated in their political views. This is not merely that they want to proselytize or to win converts, but that they're seeking validation and a sense of rightness or righteousness in their statements.
This desire is toxic to a neutral forum, because invariably on any divisive issue, you will not merely be heard and validated, but will be challenged and denigrated. Indeed, often the challenges and denigrations themselves are the same performance in reverse. Members of each team trying to dunk on the other and earn validation for how hard they owned the other side.
(3) To overcome this, a successful political forum must have a purpose other than mere commentary.
On /r/ChangeMyView and /r/NeutralPolitics, we have been able to build forums which have large amounts of productive and non-hostile political discussion. The key to this is that neither forum allows for being heard, or general discussion, as its reason for being.
On /r/ChangeMyView we limit posts to views people genuinely hold, and are open to changing (CMV rule B). This requires that OPs cannot come to troll or soapbox. It is by far the most frequently used rule of ours in terms of removing submissions, almost always on the soapboxing side.
On /r/NeutralPolitics, we limit posts to neutrally framed questions about political subjects, which can be answered with facts. By doing this, we narrow the scope of discussion away from soliciting feelings (which is an invitation to people posting just to be heard) and towards bringing forth factual information, where people might learn something.
I don't know what purpose a political forum on Tildes might have, but to succeed it must have a clear purpose, and that purpose must be one which excludes people posting merely to be heard.
(4) In addition to a purpose beyond being heard, a political forum must have extreme civility rules.
Both CMV and NP have extremely similar rules in this regard, and they are absolutely crucial to the success of the fora.
In general, any comment or post which in any way denigrates another user should be removed. This is an extremely broad civility rule that is well past what most subreddits do. Calling another user a liar, or accusing them of bad faith posting is banned on both CMV and NP for example, even when such accusations are true.
The prohibition on what even may be seen as justified rudeness is I think the key to a civility rule. It immediately removes from the moderation process any discretion around the substance of the politics, and makes it a neutral rule which can be applied evenly to all parties.
It is also necessary because nothing productive ever happens after bad faith is accused. Almost uniformly, once someone is rude, if there is a response back to them, the response will be rude in kind, usually more severely. People love to try to get the last word in, and a clear, objective rule banning "they started it" spats is also an important component. CMV's wiki has a really good overview of how we enforce this rule there.
(5) Conclusion/TL;DR
I don't know exactly what political content should exist on Tildes. I do know that a general politics group will not work, and that rather a politics channel should be focused on a discrete purpose other than just discussion.
I would almost certainly ban link posts from any politics group, since inherently they're going to act as just headlines for people to pontificate on, without guiding discussion towards a particular goal. I would also obviously enforce civility, and have much stricter moderation of it than I might on a non-politics forum.
Edited for formatting
27 votes -
Stromae - Racine Carrée Live (2015)
3 votes -
Bing & Ruth - Reflector (2014)
3 votes -
Humanism on the Hill—Jared Huffman and the Congressional Freethought Caucus
3 votes -
Inside the world’s most elite (and secret) traders’ club
4 votes -
In San Diego? Want to meet up?
At 6 pm I'm headed over to Fall Brewing in North Park for the LawyerSmack meet up, but everyone is welcome. If you like law and tech nerds come hang out.
5 votes -
Let's see how well Tildes handles a *real* submission...
Welcome to the /r/ListenToThis Best Of 2017! Here there are no scores, no judgments, and no opinions - just obscure music shared by redditors, collected and arranged for you over the course of...
Welcome to the /r/ListenToThis Best Of 2017!
Here there are no scores, no judgments, and no opinions - just obscure music shared by redditors, collected and arranged for you over the course of several months by our dedicated mod team. This list is meant to complement other best of lists on the internet, many of which are linked in the sticky comment below for further discovery.
Set #1 includes everything - the best of the best tracks and a corresponding all-inclusive album playlist.
The other sets are the same content, broken up into genre groups so you can listen according to your tastes. There is a sampler (1 track per album) and a full-album (every track from every album) playlist for each group. We’ve also included a listing of the albums by set in this post as not everything is available on Spotify, Tidal, etc. We tried to prefer an artist’s Bandcamp or Soundcloud, but if nothing else was available, you may see Youtube, Spotify, and iTunes links. The final count this year is 226 artists out of more than a thousand submissions.What did we miss? Share your favorites in the comments… and happy listening..
-- the /r/ListenToThis hipster facista
Set 1 - The Full Smash
Best Tracks on Spotify & All Albums on Spotify
And, on the other services:
Set 2 - Pop, Indie & Related
Spotify Sampler & Spotify Albums
Google Sampler & Google Albums
Deezer Sampler & Deezer Albums
Tidal Sampler & Tidal Albums
Youtube Sampler & Youtube Albums
Apple Music Sampler (thanks /u/suckitnewtabs)
- Kacey Johansing - The Hiding
- Walker Lukens - Tell It To The Judge
- MY BABY - Prehistoric Rhythm
- Phum Viphurit - Manchild
- Jonti - Tokorats
- Whitehorse - Panther In The Dollhouse
- HOTT MT - Au (Alternate Universe)
- Surf Dads - All Day Breakfast
- Skyway Man - Seen Comin' From A Mighty Eye
- Heaters - Matterhorn
- Girls Who Care - Light Sleeper
- SCALLER - Senses
- Psychedelic Porn Crumpets - High Visceral {Part 2}
- Elise Trouw - Unraveling
- Sunglasses Kid - Graduation
- Meatbodies - Alice
- The Marías - Superclean Vol. I
- Kelley Stoltz - Que Aura
- Jane Weaver - Modern Kosmology
- Kelly Dance - Wild Grass
- Starcadian - Midnight Signals
- Caleb Hawley - Love, Drugs, & Decisions
- The Mysterons - Meandering
Set 3 - Progressive & Related
Spotify Sampler & Spotify Albums
Google Sampler & Google Albums
Deezer Sampler & Deezer Albums
Tidal Sampler & Tidal Albums
Apple Music Sampler (thanks /u/BlueRoseImmortal)
Youtube Sampler & Youtube Albums
- Bent Knee - Land Animal
- Arch Echo - Arch Echo
- Arcane Roots - Melancholia Hymns
- Blumen - Mångata
- ichika - forn
- Chinese Football - Here Comes A New Challenger!!!
- Milco - Nerima
- I/O - Anyone, Anywhere
- Perihelion Ship - To Paint A Bird Of Fire
- Lör - In Forgotten Sleep
- Waclaw Zimpel, Kuba Ziolek - Zimpel/Ziolek
- The Physics House Band - Mercury Fountain
- Amplifier - Trippin' With Dr. Faustus
- Wobbler - From Silence To Somewhere
- Smalltape - The Ocean
- Pregnant Whale Pain - Blank
- Kettlespider - Kettlespider
- gP. - Destroy, So As To Build
- Dora The Destroyer - Dependent Secondary
- Glowbug - Fantasma Del Tropico
- O.R.k. - Soul Of An Octopus
- Aiming For Enrike - Las Napalmas
- Soup - Remedies
- Bader Nana - Devlover
- James Holden & The Animal Spirits - The Animal Spirits
- Grün - Manyana
Set 4 - Hip-Hop, Trip-Hop & Instrumentals
Spotify Sampler & Spotify Albums
Google Sampler & Google Albums
Deezer Sampler & Deezer Albums
Tidal Sampler & Tidal Albums
Apple Music Sampler (thanks /u/firewire_9000)
Youtube Sampler & Youtube Albums
- Awon & Dephlow (prod. Phoniks) - Sleep Is The Cousin Of Death
- Otis Junior & Dr.Dundiff - Hemispheres
- Figub Brazlevic - 4x4 Palestine Jeep Beats
- Deca - The Way Through
- Sweeps - tomorrow
- mister T. - The Return Of The Classic
- Sidewalk Chalk - An Orchid Is Born
- Has-Lo - The Paul Tape
- TheColorGrey - REBELATION
- Hex One - Words Worth A Thousand Pictures
- mtbrd - Smoovies
- Sampa The Great - Birds And The BEE9
- Dirty Art Club - Basement Seance
- Vanilla - Moonlight
- ETOAS - End Times Of A Sunshine
- Insight The Truncator & Damu The Fudgemunk - Ears Hear Spears
- Damu The Fudgemunk - Vignettes
- Damu The Fudgemunk - The Reflecting Sea (Welcome to a New Philosophy)
- elijah who - gentle boy
- Declaime - Young Spirit
- Abstract Orchestra - Dilla
- Stik Figa - Central Standard Time
- Mykele Deville - Peace, Fam
- Uncommon Nasa - Written At Night
- Armand Hammer - ROME
Set 5 - Punk & Related
Spotify Sampler & Spotify Albums
Google Sampler & Google Albums
Deezer Sampler & Deezer Albums
Tidal Sampler & Tidal Albums
Youtube Sampler & Youtube Albums
- ISS - Endless Pussyfooting (bandcamp exclusive)
- Onsind - We Wilt, We Bloom (bandcamp exclusive)
- IDLES - Brutalism
- The Dopamines - Tales Of Interest
- SINGLE MOTHERS - Our Pleasure
- Milk Teeth - Go Away EP
- Charly Bliss - Guppy
- UV-TV - Glass
- Scarboro - Here Comes The Hangover
- Hard Girls - Floating Now
- Just Say Nay - Logistical Nightmares
- Perspective, a lovely hand to hold - What Not To Do
- football, etc. - Corner
- Silver Shadows - Cold Plastic
- The World - FIRST WORLD RECORD
- Parlor Walls - Opposites
- Agent blå - Agent blå
- Telethon - The Grand Spontanean
- Ganglions - Thirsty
- pigeon pit - treehouse
- Harley Poe - Lost And Losing It
Set 6 - Electronic & Related
Spotify Sampler & Spotify Albums
Google Sampler & Google Albums
Deezer Sampler & Deezer Albums
Tidal Sampler & Tidal Albums
Apple Music Sampler (thanks /u/firewire_9000)
Youtube Sampler & Youtube Albums
- Primate - Simulated Reality
- Fearofdark - Exit Plan
- Lav & Purl - A State Of Becoming
- Prequell - The Future Comes Before
- Hades Of Spades - Dysphoria
- Edamame - Bask
- JASSS - Weightless
- Nym - Lilac Chaser
- Kelly Lee Owens - Kelly Lee Owens
- Laurence Guy - Saw You For The First Time
- Dysphemic - Zeus
- Sally Dige - Holding On
- Basement Freaks - Freedom
- Zoogma - A Future In Blue
- TIANCI - Too Alien For Earth
- Rainforest Spiritual Enslavement - Ambient Black Magic
- Octo Octa - Where Are We Going?
- Anomalie - Métropole
Set 7 - Metal
Spotify Sampler & Spotify Albums
Google Sampler & Google Albums
Deezer Sampler & Deezer Albums
Tidal Sampler & Tidal Albums
Youtube Sampler & Youtube Albums
Apple Music Sampler (thanks /u/BlueRoseImmortal)
- Elder - Reflections Of A Floating World
- Dool - Here Now, There Then
- Yellow Eyes - Immersion Trench Reverie
- Archspire - Relentless Mutation
- Below - Upon A Pale Horse
- Mesarthim - The Great Filter / Type III
- Power Trip - Nightmare Logic
- The Hirsch Effekt - ESKAPIST
- Zeal & Ardor - Devil Is Fine
- Satan's Hallow Band - Satan's Hallow
- Xanthochroid - Of Erthe and Axen Act II
- Unleash The Archers - Apex
- Walpyrgus - Walpyrgus Nights
- Violet Cold - Anomie
- Havukruunu - Kelle Surut Soi
- The Ruins Of Beverast - Exuvia
- Mutoid Man - War Moans
- Voyager - Ghost Mile
- In The Company Of Serpents - Ain-Soph Aur
- Worry - A Celebration Of Suffering
Set 8 - Jazz, Soul, Funk & Related
Spotify Sampler & Spotify Albums
Google Sampler & Google Albums
Deezer Sampler & Deezer Albums
Tidal Sampler & Tidal Albums
Apple Music Sampler (thanks /u/firewire_9000)
Youtube Sampler & Youtube Albums
- MonoNeon - A Place Called Fantasy
- Ill Considered - Ill Considered
- The Comet Is Coming - Death To The Planet
- The Heliocentrics - A World Of Masks
- Don Bryant - Don't Give Up On Love
- Five Alarm Funk - SWEAT
- Tony Allen - A Tribute To Art Blakey & The Jazz Messengers
- Wildflower - Wildflower
- Alfa Mist - Antiphon
- The Babe Rainbow - The Babe Rainbow
- Charnett Moffett - Music From Our Soul
- Nicole Mitchell - Mandorla Awakening II: Emerging Worlds
- Orlando le Fleming & Romantic Funk - Romantic Funk
- Collocutor - The Search
- Soil & "PIMP" Sessions - Music from and Inspired by Hello Harinezumi
- Yazz Ahmed - La Saboteuse
- Binker & Moses – Journey To The Mountain Of Forever
- Nubya Garcia - Nubya's 5ive
- Jaimie Branch - Fly Or Die
- Melanie De Biasio - Lilies
- Richard Spaven - The Self
- Kalu & The Electric Joint - Time Undone
- Voodoo Visionary - Off The Ground
- Sr. Langosta - El Experimento Caribeño
- Ambrose Akinmusire - A Rift in Decorum: Live at the Village Vanguard
- Skinshape - Live & Love
- Braxton Cook - Somewhere In Between
- Mammal Hands - Shadow Work
- Chuck Johnson - Balsams
- Joey Defrancesco & The People - Project Freedom
- Superfluous Motor - Idiosyncrasies
- The Necks - Unfold
- Johnny Sketch & The Dirty Notes - Sketch
- Nate Smith - KINFOLK: Postcards From Everywhere
- Cameron Graves - Planetary Prince
- Jungle Fire - Jambu
- Baast - Bazzar
Set 9 - Afrobeat, World & Classical
Spotify Sampler & Spotify Albums
Google Sampler & Google Albums
Deezer Sampler & Deezer Albums
Tidal Sampler & Tidal Albums
Youtube Sampler & Youtube Albums
- Stinger - Hard Proof
- Luis Peixoto - Assimétrico
- Antibalas - Where The Gods Are In Peace
- The Seven Ups - Drinking Water
- The Scorpios - The Scorpios
- Ajate - Abrada
- Trio Da Kali & Kronos Quartet
- Danish String Quartet - Last Leaf
- Hear In Now - Not Living In Fear
- Tamikrest - Kidal
- Anouar Brahem - Blue Maqams
- Sebastião Antunes & Quadrilha - Singular
- Oumou Sangaré - Mogoya
- Ifriqiyya Electrique - Rûwâhîne
- ROSALÍA - Los Ángeles
- Songhoy Blues - Résistance
- Awa Poulo - Poulo Warali
- Jenna Moynihan & Mairi Chaimbeul - One Two
- Battle Of Santiago - La Migra
- Jeremy Danneman - Honey Wine
- Michael Head & The Red Elastic Band – Adiós Señor Pussycat
- Aldina Duarte - Quando Se Ama Loucamente
- Juniore - Ouh là là
- Isabella Bretz - Canções para Abreviar Distâncias
- Jenny Scheinman - Here On Earth
- Daymé Arocena - Cubafonía
- The Homesick - Youth Hunt
- Mondo Grosso - ???????????
- Blue Rose Code - The Water Of Leith
- Moses Hightower - Fjallaloft
- Litku Klemetti - Juna Kainuuseen
- Various Artists - Sweet As Broken Dates: Lost Somali Tapes from the Horn of Africa
Set 10 - Americana & Related
Spotify Sampler & Spotify Albums
Google Sampler & Google Albums
Deezer Sampler & Deezer Albums
Tidal Sampler & Tidal Albums
Apple Music Sampler (thanks /u/firewire_9000)
Youtube Sampler & Youtube Albums
- The Texas Gentlemen - TX Jelly
- Billy Strings - Turmoil & Tinfoil
- Kate Rhudy - Rock N' Roll Ain't For Me
- Norah Jane Struthers & The Party Line
- Courtney Marie Andrews - Honest Life
- Nicole Atkins - Goodnight Rhonda Lee
- Sherman Holmes - The Sherman Holmes Project: The Richmond Sessions
- Viper Central - The Spirit Of God And Madness
- Twisted Pine - Twisted Pine
- The Dawn Brothers - Stayin' Out Late
- Kitchen Dwellers - Ghost In The Bottle
- Bad Manion - Good Afternoon
- Trout Steak Revival - Spirit To The Sea
- The Trongone Band - Keys To The House
- The Railsplitters - Jump In
- My Terrible Friend - I Tried To Be Kind
- Sallie Ford - Soul Sick
- Lilly Hiatt - Trinity Lane
- EmiSunshine - Ragged Dreams
- Derek Hoke - Bring The Flood
- The Sons of the Palomino - Sons of the Palomino
- Thorpe Jenson - Odessa
- Pam Taylor - Steal Your Heart
- Samantha Fish - Belle of the West
- Jim Byrnes - Long Hot Summer Days
- Angaleena Presley - Wrangled
- Chuck Prophet - Bobby Fuller Died For Your Sins
- Natalie Hemby - Puxico
- Marty Stuart - Way Out West
- Whiskey Shivers - Some Part Of Something
- Sarah Shook & The Disarmers - Sidelong
- Split Lip Rayfield - On My Way
Disclaimer: The Spotify playlists are the masters. They were auto-replicated to all of the other services, and there will be some missing albums on those services. The Youtube playlists may also get a bit wonky. Unfortunately, we don’t have the resources needed to fix every hiccup or keep track of what’s missing on every service. Apple music doesn’t provide an easy import mechanism either, though if someone wants to create Apple lists, we’ll link them here. Also, Google Music and Youtube simply can’t handle the All Albums playlist, so they are omitted.
Links to Other Best Of Lists
- NPR's Top 50 Albums
- NPR's Top 100 Songs
- AOTY's Master List for 2017
- Rate Your Music's Top Albums of 2017
- Metacritic's Best Albums of 2017
- Pitchfork's Best Albums of 2017
- Pitchfork's Best Songs of 2017
- The Quietus' Best Albums of 2017
- The A.V. Club’s 20 Best Albums of 2017
- Amoeba Music’s 50 Best Albums of 2017
- Wire’s Top Releases 2017
- Fact Mag’s Top 50 of 2017
- XLR8R's Best of 2017: Releases
- XLR8R's Best of 2017: Albums
- XLR8R's Best of 2017: Tracks
- Complex’s Top 50 Albums of 2017
- Spin’s 50 Best Albums of 2017
- Fader’s 101 Best Songs of 2017
- The Guardian’s Best Albums of 2017
- Bleeps Albums Of The Year For 2017
- TheNeedleDrop’s Top 50 Albums of 2017
- NOISEY’s 100 Best Albums of 2017
- BestEverAlbum’s Best Albums of 2017
- Sputnikmusic's Best Albums of 2017
- SputnikMusic's Staff Top50 of 2017
- Resident Advisor's Best Albums of 2017
- Resident Advisor's Staff Picks of 2017
Please share other noteworthy lists you've found online in the replies to this comment.
4 votes -
Jon Hopkins - Emerald Rush (2018)
5 votes -
Feature request: Message preview
I'd love to see a preview button, I hate posting without knowing exactly how my post is going to look... I obsess over such things.
9 votes -
Nvidia puts and end to it's GeForce Partner Program
5 votes -
Daily Tildes discussion - How's the current set of groups?
I'm going to start posting one "official" daily discussion topic a day in ~tildes to talk about general site things, plans for mechanics, feedback on specific ideas, etc. You're definitely all...
I'm going to start posting one "official" daily discussion topic a day in ~tildes to talk about general site things, plans for mechanics, feedback on specific ideas, etc. You're definitely all welcome to post other similar topics as well if you want to, I just want to have one sort of "focused" post going every day.
For today:
What do you think of the current set of groups? It's a decent mix, but there are also some obvious gaps (though ~misc is supposed to act as a catch-all for posts that don't really fit anywhere else).
Overall, it's a tricky balance—I think if there isn't a group where a particular topic seems to fit, it feels a little discouraging, like maybe you shouldn't post it. But I also don't want to create too many groups, where we end up with a lot of them just being inactive because it's uncommon for anyone to submit items that fit in there.
And on a related topic, do you think there's a particular way we should try to handle "group requests", or just treat them mostly informally in ~tildes?
14 votes -
What's in a link? A recipe for using the web to find a spectacular amount of information about music submissions.
This discussion is old hat for the l2t mods, but I'd like to get it written down here on tildes so when the time comes to develop these features we've got a record of all the tricks ready to help...
This discussion is old hat for the l2t mods, but I'd like to get it written down here on tildes so when the time comes to develop these features we've got a record of all the tricks ready to help whoever wants to code it all. It's surprisingly easy to do this now.
First, we're only going to concern ourselves with legal, legit streaming links. That limits the number of sites we need to support to the following...
- Youtube 2. Bandcamp 3. Soundcloud 4. Spotify 5. Google Play
Sure, there are others, but they don't offer free streaming, so they aren't particularly useful for widespread music sharing on social media sites like reddit and tildes. Even on reddit, very little of the music shared ends up coming from pay-for services - it's almost entirely coming from youtube, bandcamp, and soundcloud, in that order. So those are the APIs we need to be dealing with in order to extract useful information. It's also worth noting that over time, some of these will die, and new ones will arise to take their place, and they will change their APIs from time to time breaking services built on top of them.
Yes, sometimes youtube has pirate streams of music. That's their problem to solve, not ours. The closest we could come to 'helping' in that regard would be verifying that the video posted is on the artist and/or label's official channels. This is not easy, but it is possible. Frankly, I don't think it's worth the effort. It's hard to code and will have a messy false positive rate. A lazier solution we've used in listentothis for years is simply having a blacklist for channels that spam/rip/repost artist's music without permission - and we can get you a copy of our blacklist and whitelist if you like, so that isn't starting from scratch.
Getting all the music information about an artist is a two-step process.
The first step is querying the metadata provided by the sites listed above through their API calls. The relevant information we need for this is simply the name of the artist and the name of the track (or album, if it's an album link). There's plenty of other information available (some of which we will want, like the youtube views and various popularity metrics such as plays, scrobbles, listens, monthly listeners, heat indexes) but that information isn't needed unless you intend to start dividing up the music into sub-categories using other ~tilds or #tags. Eventually we will want to do that (subs like listentothis can't really exist without the popularity numbers) but that's a problem for further in the future, once tildes is a lot more active. For now, let's just concentrate on making the sidebar of a music submission take people's breath away.
The second step is using the name of the artist and the name of the track (or album) to lookup information about that artist in public databases.
The motherlode of music data resides in Musicbrainz. This has become the de-facto open-source database of record - you might remember its humble beginnings when it was cddb and freedb, embedded in most cd-ripping tools to provide lookups of the artist/track information. It's grown into a wikipediesque monster since then. It knows almost everything there is to know about every artist who has ever released so much as a single or an EP, and does well even for obscure and new independent artists. It's also being updated by-the-minute with new artist information.
Musicbrainz has a public API, and they allow dozens of queries per minute, so it would be possible to use their free service - but I think that's the wrong way to do this. Musicbrainz does allow you to set up your own copy of their database, and provides scripts to download nightly updates of the data, so it's possible to run this locally. For a hassle-free setup, they do provide a virtual machine that's ready to go, just download and boot it up on your network. The VM also has their full API and web services (looks exactly like their official site), so with the VM you can query it locally through the API just like you would using the remote site (and you could have a failover between the local copy and the official site). Running just a local copy of the database rather than the VM, you won't get the API. The database is around 30GB right now and grows very slowly. Musicbrainz local copies also provide the option of querying their SQL directly, without the need to use the API.
What data can we get out of this monster database?
- Artist search with a confidence rating for best match
- Complete discography and artist bio in excruciating detail
- A fantastic collection of every relevant link to other sites
- The most relevant collection of 'genre tags' available anywhere
Let's also not forget they come with an army of developers and a great support forum. I think the case for using musicbrainz as tildes' prime music authority kinda makes itself. :P
There's really no need for another data source. Musicbrainz doesn't do popularity numbers yet but they are planning to do it soon. The Listenbrainz project is, basically, an attempt to reinvent last.fm as an open-source service. Last.fm itself isn't likely to survive, they've been struggling financially for several years. Listenbrainz hopes to allow people to import that data before the site goes under.
So what do we build out of this mountain of data? Easy - the laziest submission process for music anywhere on the internet.
I think the goal here for the users is to be simply pasting a music link into the submission form, and letting tildes do all of the rest of the work for them. The tags and the title can be auto-populated by the lookup, and then tweaked by the user. That'll give a sense of uniformity to the titles, and it makes submitting on mobile almost effortless.
Once the submission is created, the sidebar can be populated with the musicbrainz information. I think a good start would be to show the name of the artist, the name of the album, the name of the track (if applicable), and the release year - possibly even the record label and genre tags (big bucket generic tags like rock, jazz, folk, nothing overly specific). I'd follow that up with the relevant artist links to their own website, their official bandcamp/youtube/twitter/facebook, and possibly the links to discogz and lyric wiki if present. I'd close it with the artist's bio - just a blurb, that ends with a 'read more on wikipedia' link.
If/when we have all of this working, we can worry about the next step - finding a way to determine the relative popularity of any given submission. That's a far, far harder problem to solve.
Here's a quick link listing to all of the relevant APIs and their documentation for easy reference.
- Musicbrainz XML API
- Youtube API
- Bandcamp API
- Soundcloud API
- Spotify / Echonest API (second only to musicbrainz for raw amount of data)
- Google Play API
Edit: Also, we can run a local copy of the Discogs database which will give us even more. If we have Musicbrainz and Discogs local, that's almost everything without the need to have Tildes connecting to other sites.
14 votes -
US Federal prisons abruptly cancel policy that made it harder, costlier for inmates to get books
5 votes -
Why 'Stories' Took Over Your Smartphone
7 votes -
Topic-tagging updates
A couple of fairly minor updates to topic-tagging (that mostly came out of discussion in this thread the other day): When you're entering tags, you now need to separate them with commas. Spaces...
A couple of fairly minor updates to topic-tagging (that mostly came out of discussion in this thread the other day):
-
When you're entering tags, you now need to separate them with commas. Spaces will be kept as part of the tag, instead of working as a separator. So you can tag something like
music, soundtrack, full albumand get 3 tags out of that.(Side note that I doubt anyone cares about: spaces are converted to underscores internally, so using a space or an underscore in a tag is now the same)
-
I added a tags field to the "new topic" page, so you can tag while you're posting the topic now, instead of needing to do it separately afterwards.
Most of you have probably already read it (especially since I spammed you all with a message that has a link to it), but there's a bit more info about topic-tagging here as well: https://docs.tildes.net/mechanics#topic-tags
10 votes -
-
Ninety-eight years of mail fraud - how the postal letter became a tool for ingenious criminality
4 votes -
Charles Aznavour - La Bohème (1968)
4 votes -
US unemployment falls to 3.9% - lowest since year 2000.
6 votes -
Beat Saber is now the highest rated title on Steam – VR or otherwise
4 votes -
Mandrill - Fencewalk [Deadly Funk](1972)
3 votes -
Testing *test*
Just checking markdown. Bolder. Boldest. Quote test 2. Second 3. Third Bullet Headline ##Headline 2 ###Headline 3
1 vote -
Márcia - Deixa-me ir (2013)
4 votes -
Game Boy Works - A chronological look at every Game Boy game
7 votes -
Diamonds and dominos: Cuba's love of sports
4 votes -
Ezra Furman - Lousy Connection (2015)
3 votes -
All we want to do is watch each other play video games
17 votes -
Hiking with Kevin [Nealon] - Bob Odenkirk's Secret Journal | Relatively new celebrity interview show
3 votes -
The 2019 Porsche Cayenne E-Hybrid is a plug-in SUV with hypercar blood
4 votes -
John Mayer on the latest episode of Hot Ones. A spicy interview show where celebrity guests eat ever increasingly hot wings while answering questions.
5 votes