Jump to content
Banner by ~ Ice Princess Silky

Twilight Sparkle ✨

Founder
  • Posts

    3,668
  • Joined

Everything posted by Twilight Sparkle ✨

  1. I re-opened the issue on GitHub. Looking into how this one happened - and I'll write a script to go back through all the duplicated accounts and merge them. Update: this is now fixed, for real. Your tracks are all there on one profile now, @@Jack Fox Grayson, and the duplicate account has been disabled (if you happen to still be logged in with it, you'll be shown the option to log out - click that and log back in, and you'll be back in your original account). Technical details on what was going on, if anyone is interested. The issue with quotes and username syncing is separate - that feature is actually non-functional on Pony.fm right now, and MLP Forums disallows quotes and many other characters because IP.Board does not handle them correctly on the backend. Pony.fm and MLP Forums themselves have not been directly linked for a couple of years, since both sites switched to Poniverse logins. Thanks for reminding me to make a note of the issue!
  2. That is some awesome and adorably show-accurate art of best robot, Lira. Tempting to use it as an avatar. The world could always do with more Jenny in it.
  3. This is now fixed! Pony.fm got a nice speed upgrade in the process, too.
  4. Status update: I figured out the issue and am working on the fix right now.
  5. @@Carbon Maestro, there might be an issue with your WAV file(s). At any rate, I wasn't able to reproduce the error with my test files. Can you please send me a copy of the file or files you're trying to upload? You can put them on Google Drive, Dropbox, MEGA, or somewhere and PM me the link.
  6. Great! FYI - the bug that originally caused this is now fixed, too, so it shouldn't happen again. I'll check later to see if it has happened to any other accounts.
  7. I'm closing this thread because it turned out to be the same issue as this one, which was solved.
  8. We don't accept Google Wallet, unfortunately, but we have a few other options. I'll PM you!
  9. That looks like exactly what happened - you somehow ended up with two Pony.fm accounts that were both named Electron. Thanks for providing all that info - it helped a lot. I found two accounts: https://pony.fm/electron/content <- this one, which was created on May 24, 2013 and has several tracks published in 2014 and one published on August 9, 2015This looks like your original account and there's no Poniverse account tied to it. the account that published this trackThis had your current Poniverse account tied to it, but because it has the same username as your original account, its profile was inaccessible. I just discovered the bug in Pony.fm's integration with Poniverse which created that second account on Pony.fm, and I'm going to get that fixed. In the meantime, I re-linked your original Pony.fm account to your Poniverse account and moved all of the new account's data to your original one. Log out of Pony.fm and log in again, and you should have access to everything again!
  10. @@Electron, Can you please let me know if the issue persists in Chrome when you disable all extensions and other add-ons? If you're able to try this on another computer, too, that would be helpful.
  11. Pony.fm went through something of a development hiatus earlier but it has a steady future ahead of it now and a stable organization behind it. There's also a project in the works for artists to bring their EqBeats content to Pony.fm. While no one can predict the future, the combination of Poniverse's backing and Pony.fm being open-source now (and built with common technologies - ie. PHP - that many developers will be comfortable with) is something of an insurance policy against Pony.fm drying up. At the very least, we're financially sustainable and committed to keeping the lights on as a place for music that the fandom can call its own. All MLPMA genres are in Pony.fm's official list now - the site has only one genre list. One of my current tasks with Pony.fm is building a tool that allows admins to manage the site's genres, largely spurred by the mistakes and inconsistencies in the MLPMA. Aurelleah will then be able to clean them up. Considering the sheer volume of content, crowdsourcing this "re-tagging" effort makes sense - and it would be useful beyond MLPMA, too; any track could benefit from better tagging. I see several stages to accomplishing this: Adding a clearly visible admin email address to report these issues. Adding a report form that lets you send written feedback about a track's tags to a site admin. An admin then fixes it. Allowing all users to edit a track's genre and "track type", with the result submitted for approval by the track's uploader or an admin. Same as #3, but now with booru-style tagging instead of Pony.fm's current, rigid taxonomies. Exactly - "Ska/Rock/Punk" isn't a genre; it's three. This kind of tagging system for the site would make for both a cleaner genre list and more effective searching. Where downloadable files are concerned, some tagging formats happily support multiple genres, too. Such a tagging system would also allow music to be grouped by distinctions that arise organically; "Avast [X]'s Ass" remixes became some kind of category in their own right and that could be accommodated. Perhaps someone will make hayburger songs a thing and we'd be able to create a tag for that, too. This will be far more adaptable to everything we crazy fans come up with. In case you're interested, I wrote up a more technical description of this style of tagging here. The original intended use case for Pony.fm's publishing process was for artists to export a lossless file from their DAW, upload it, and do all the tagging with Pony.fm. I wasn't aware that there was much enthusiasm for more detailed tagging and it didn't come up during the site's alpha way back when, but it's absolutely something that could be supported. How about if Pony.fm pre-filled what it could from tags in the upload and added support for a whole lot more tags? If you prefer tagging your files offline, this will leave a lot less work for you on Pony.fm. Thanks for putting this list together - it should be possible to support all of these. UI-wise, most of these could be part of an "additional tags" menu in the track editor so that they'd remain editable after uploading without throwing off an artist who only cares for the basics. Some specific comments on them: ARTIST - There are two ways to support collabs - a freeform "artist" field or building an actual concept of collabs/multiple artists into the site (which, like any other "supported" tag, could then be searchable, written as multiple tags where supported, and used to show the song on every artist's profile). Ideally, I'd like tagging a track with multiple artists to result in it showing up on multiple artists' profiles. Perhaps this is unrealistic? This page describes some of the specific issues involved - I'd appreciate your input on those and an extended conversation on how to go about this. If it's a freeform field, even if separated by semicolons, what will those tags actually end up looking like? Is "Brony5; Ft. PonyFan999" an acceptable multi-artist ARTIST tag, considering "Ft." isn't part of PonyFan999's name? TITLE - This has always been there in Pony.fm. Am I missing something? GENRE - I explained where I'd like to go with this in my comments on a booru-like tagging system, but that's some ways into the future. In the short term, this might work better as a freeform text field with autocomplete and the ability to add multiple genres.A site admin, in combination with a user report feature, would be able to use the genre management tool I mentioned earlier for quality control of this tag. DATE - this is the release date, right? Pony.fm asks you for the month, year, and day of a track's release (and assumes the current day if you don't provide it). This data is already stored by the site but if more of it could be written into Vorbis comments, that's a bug. COMPOSER - see ARTIST; the same considerations apply. PERFORMER - I assume Vorbis comment supports multiple of these, too, in which case the same considerations as ARTIST apply. VERSION - this sounds like it should be a simple, freeform text field that we don't try too hard to structure. I have some ideas for how to pull that off but it may end up more complicated than it's worth. COMMENT - Pony.fm adds a "Downloaded from Pony.fm" credit here, much like Bandcamp does. But, this field could contain both that credit and an actual comment by the artist, too.The COMMENT field could correspond to the track description - so the track description gets written into the field when you download a file, and the COMMENT field in an uploaded file pre-fills the track description. Do you foresee any issues with this? LYRICIST - see ARTIST; the same considerations apply. This would be another form of "link to other fans who were involved with this track" field. ORIGINALTITLE - this data already exists in Pony.fm for remixes of official show songs. Today I learned there was a tag for it, even if non-standard! Remixes of fan-made songs and ponified non-pony songs will make this field and ORIGINALARTIST really interesting but may be unrealistic, and the data could be structured by a human at a later date. This could be an entire separate discussion. DISCNUMBER and DISCTOTAL - this should be part of an enhancement to albums in general, to allow a "disc split" to be inserted between tracks. There's already a GUI in place for reordering tracks in an album and this would be an addition to that. Uploads that come with an ALBUM tag could automatically be grouped into a Pony.fm album and "disc splits" inserted into it automatically if these two tags are present, too. Should DISCNUMBER=1 and DISCTOTAL=1 be present in albums that only have one disc or weren't meant to be split across them to begin with? REPLAYGAIN and co. - I need to do some reading on these. If ReplayGain data can be reconstructed from the audio file, it probably makes sense to be able to generate these tags server-side for all of Pony.fm's tracks, whether the original uploads come with them or not. I attribute this to a few things: There is a relatively small number of software developers in the fandom - compared to artists, writers, and musicians - who are capable of building such projects in the first place. If you're paying out-of-pocket to host a pony site, music can become financially demanding even with relatively little traffic (Poniverse, fortunately, is sustainable in this regard and covers its day-to-day expenses, but this is unusual among fan sites in my experience). It's oddly difficult to get the fandom media to acknowledge music sites and the people who build them, and do their part in building public support for these projects, even though art, conventions, music, games, and all kinds of other cool stuff gets shared all the time. Some artists want to sell their pony music. I'm not opposed, in principle, to allowing music sales through Pony.fm but it's a potential legal minefield and may require an only-sell-original-songs restriction to keep everyone safe. This limits the appeal of pony music sites to some artists.Side note: Bandcamp, as a general music site, is in a better position to turn a blind eye to infringing works being sold through their service and claim they had no idea it was going on should it ever come into question. Pony fan sites will have a harder time making such a claim. Some artists want their pony and non-pony music together in one place but a pony music site is, by definition, not the place for the latter. This limits the appeal of pony music sites to some artists. YouTube, even though it's not a music distribution platform, has a huge number of people actively looking for content there, which can help artists get their music discovered. Ignoring it means missing out on free attention.Side note: half the reason pony fans go looking for pony music on YouTube is because the pony media and the artists they already know send us there. If EqBeats and Pony.fm links and embeds around the ponynet happen more regularly, and we see artists more actively promoting their music on pony sites, this picture will look quite different. Look at Fimfiction for an example of how content creators made a once-brand-new pony site relevant to the rest of us.
  12. Hi Pulse Wave, Thanks for popping over! Pony.fm recently integrated the MLP Music Archive (and some aspects of the integration are still being worked on) which affects a few of the things you asked about. Lossless downloads, in FLAC and ALAC, are alive and well! However, they're only available for tracks that we have a lossless master for. This is the case for all artist-uploaded music (since Pony.fm only accepts lossless uploads) but not for the MLP Music Archive (most of the MLPMA came as 320 Kbps MP3's). Since it doesn't make sense to transcode lossy audio to lossless, the MLPMA's content is only offered in lossy formats. You might only have happened to come across MLPMA tracks so far when looking at the download options - this is entirely possible since Pony.fm currently has ~9 MLPMA tracks for every direct upload. When the MLPMA was imported, all genre tags in its source files were turned into Pony.fm genres - this is why the site has a very long genre list now (and there's an open task to trim it a bit; there are a bunch of duplicates in it, among other issues). When you're uploading as an artist, you still have to choose from one of the available genres - the genres tagged in the file, however many there are, are ignored. This was a design decision made to avoid having a lot of incredibly specific genres on Pony.fm that only have a song or two in them. Limiting the list to broader genres, each with a decent amount of content in it, makes for a better listener experience. Now that the MLPMA added several hundred genres, however, the genre list isn't as useful as it used to be, so let me know if you'd like a new genre added. I plan to rewrite genres, as well as Pony.fm's other taxonomies, to function like booru-style tags - from what I've learned since I started Pony.fm, that kind of structure better reflects how diverse music really is. This would mean the following: a track could have multiple genres a genre will be able to imply another genre (so "orchestral dubstep" would also show up in search results for "orchestral", "dubstep", and "orchestral dubstep" music) Broad genres will continue to exist and be useful as before in this system while allowing tracks to be "properly" tagged with whatever specific sub-genres they fall into. Of course, formats like Vorbis comments that support multiple genres will work well with this system, too. Pony.fm strips all tags from uploaded files and writes its own into the downloads based on the information you fill in on the site. There are two reasons for this: security - this makes it more difficult for someone to transmit malware via Pony.fm using a very carefully tagged file consistency/integrity - Pony.fm being aware of all tags in its downloads means the following: there's no chance of unintentionally overwriting or removing a tag when a track or album is updated the information in the tags can be written into every format (and used in organizing the website itself, too) a file's tags can be regenerated from Pony.fm's database in full when inconsistencies arise Are there specific tags that you'd like to see supported?
  13. Absolutely - we can sign off on a community service form for your school if you join the team. However, I recommend double-checking with your school whether they'll accept helping online communities as a form of community service.
  14. @@Key Sharkz, Poniverse is a volunteer-run organization, as are most of the groups in this fandom (you'll find that even BronyCon, our community's largest convention, is run entirely by volunteers). All of us staff members donate their time to run MLP Forums and Poniverse's other projects and it's your choice whether you want to do that, too - or not. There's nothing wrong with not wanting to volunteer your talents pro bono. This isn't about not paying artists - the professional world has paid opportunities for software engineers, writers, and community managers, too, all of whom we have on staff, too - all of whom could be using their skills to make money. That's not what this is about. We are a community organization made up of volunteers (and charities aren't the only form such an organization can take). Poniverse is fortunate to have enough revenue from its various sources to keep its servers running and spend on the occasional community event, but it's not a for-profit venture - there isn't enough cash flow in this to employ even a single person at minimum wage. This entire organization is something that its staff run for the fun of creating places for pony fans to gather and share their interests online. If community service isn't your cup of tea, that's perfectly fine and we respect it.
  15. Pony.fm is now open-source! Here's a link to it on GitHub. You can file feature requests, bug reports, and be part of the project in a whole new way! What exactly does this mean for you? For everyone: Pony.fm's development now happening in the open means you can see what's being worked on with the site right now, whether the result is a shiny new feature or a behind-the-scenes enhancement. You can also see which bugs I and the other developers are aware of, and join the discussion for new features as they're planned out. For developers: A great way to get involved is to tackle one of the open issues. There are a number of unclaimed ones and some of them are "quickwins" that should be relatively easy for a newcomer to the codebase to take a crack at. If you'd like to work on an issue or learn more about it, leave a comment on it! If you come across a bug or have a feature request, please take the time to report it as well even if you don't intend to fix/build it (though pull requests are certainly welcome, too ).
  16. Twilight Sparkle ✨

    feature request Search Function?

    There is no text-based search right now, but it's the most-requested feature in recent memory so it's high on my "things to build" list. Pony.fm was originally designed around its taxonomies (finding tracks by whether they're a remix of a given song, remixes of a fan song, etc.) but this works better for discovery than finding a specific track. An alphabetical sort option was suggested on Twitter, which I implemented last night and should at least make albums and artists easier to find. Still, a real search feature is on the way!
  17. Open-sourcing Pony.fm is my current task with the project - I'm sorting through the various licensing options right now. There's a plan to build an API based on OAuth 2.0 but it's going to start with server-side calls in mind and a track upload method. That said, once the project is open-sourced (which will happen before a public API is finished), it'll be easier to work together to build what you need into the site. As a matter of principle, I'm not opposed to having a browser-friendly API in the future.
  18. The Pony.fm forum section works great for any questions or bug reports - it's best to start a new thread for new issues. Nice find with the comments - I fixed it!
  19. Hiya! Sorry for missing this thread. I recently began working on Pony.fm again. The big project currently underway there is integrating the MLP Music Archive. A lot of the groundwork for that has been laid and the content is now being imported - you'll see over 18,000 new tracks trickle into the site in the near future. This will make it an even better place for listeners since most of our community's music will now be available on it. Pony.fm is in no danger of being shut down, if that's your concern; the project stagnated for some time due to a number of issues but there have been no issues paying the bills in the meantime and it's actively being developed again. I'm looking to open-source it soon, as a way of fostering collaboration on the project and being more open about what's next on the roadmap. This was a bug - every track in the "Discover" section being shown with the yellow star. I fixed it earlier today. The report is appreciated, and I'll be monitoring the Pony.fm section more actively again!
×
×
  • Create New...