HydrogenAudio

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: SpeekEazy on 2007-06-29 03:08:22

Title: Foobar MTP Support
Post by: SpeekEazy on 2007-06-29 03:08:22
Hello,
I am new to Foobar and I am looking for a plugin that will allow me to sync my MTP mp3 player (Sansa E280) Using Foobar.
          Thanks,
                -SpeekEazy-
Title: Foobar MTP Support
Post by: mausemecker on 2007-07-25 18:37:03
I second this request.

At the moment i'm saving foobar's playlist as *.m3u and then open them in Windows Media Player 11 (which I don't like) and sync with my device. (it saves the playlist as *.pla) this is quite stupid, and I'd really like to have something like the foo_dop.
Title: Foobar MTP Support
Post by: neothe0ne on 2007-07-27 15:53:42
I second this request.

At the moment i'm saving foobar's playlist as *.m3u and then open them in Windows Media Player 11 (which I don't like) and sync with my device. (it saves the playlist as *.pla) this is quite stupid, and I'd really like to have something like the foo_dop.


Are you sure WMP11 saves your m3u's as pla's?  I've imported m3u playlists into my WMP11, edited them, and then imported the m3u's back into foobar, and they've retained WMP11's changes.
Title: Foobar MTP Support
Post by: viniciusferrao on 2007-07-27 16:46:23
I would like this feature too.

[]'s
Title: Foobar MTP Support
Post by: zmur on 2007-07-27 20:28:53
1
Title: Foobar MTP Support
Post by: ExUser on 2007-07-27 22:03:18
First Apple has to implement some stupid, proprietary, non-file-system-based kluge for adding media, and now Microsoft and their lackeys have to copy it. What a retarded idea.

Who ever is responsible for this should be shot with a ball of their own snot. Repeatedly.
Title: Foobar MTP Support
Post by: neothe0ne on 2007-07-27 22:07:53
First Apple has to implement some stupid, proprietary, non-file-system-based kluge for adding media, and now Microsoft and their lackeys have to copy it. What a retarded idea.

Who ever is responsible for this should be shot with a ball of their own snot. Repeatedly.


Actually, Creative had a proprietary means of importing songs before they switched to Microsoft's MTP, likely before the iPod came along as well.  But I don't mind switching to WMP11 for my syncs.. as I already said, playlist editing between the 2 players is flawless for me, as is tag preservation after using Mp3tag 2.38 and setting all the MP3s to read-only.
Title: Foobar MTP Support
Post by: Lyx on 2007-07-27 23:09:23
Useless solution: complain to the manufacturer of your player.

Efficient solution: get a proper portable music player which is recognized as mass storage device and boycott players which give a shit about your freedom.

Stupid solution: ask other unrelated parties, like fb2k devs, to SUPPORT those morons, wasting dev-resources.

You buy a player with vendor-lockin = you've got to live with vendor-lockin.
Title: Foobar MTP Support
Post by: eliazu on 2007-07-27 23:16:35
Install Rockbox Firmware.
http://www.rockbox.org/ (http://www.rockbox.org/)
Title: Foobar MTP Support
Post by: ExUser on 2007-07-27 23:21:45
Useless solution: complain to the manufacturer of your player.

Efficient solution: get a proper portable music player which is recognized as mass storage device and boycott players which give a shit about your freedom.

Stupid solution: ask other unrelated parties, like fb2k devs, to SUPPORT those morons, wasting dev-resources.

You buy a player with vendor-lockin = you've got to live with vendor-lockin.


Random off-topic grammar question: Locally, "giving a shit" means caring. "not giving a shit" means not caring. Is it different in other places?
Title: Foobar MTP Support
Post by: Russell777 on 2007-07-27 23:30:53
Quote
Efficient solution: get a proper portable music player which is recognized as mass storage device and boycott players which give a shit about your freedom.

In fact my Sansa is being recognized as mass storage device,so,i just use "send to device" component
to copy my whole playlists onto it.What's the reason of having some synchronizing utility,when you can just
send all the tracks you like with a push of a button?If i didn't understand the request correctly,i'm sorry.

EDIT:I'm using Sansa E280
Title: Foobar MTP Support
Post by: SpeekEazy on 2007-08-08 17:00:16
Quote
Efficient solution: get a proper portable music player which is recognized as mass storage device and boycott players which give a shit about your freedom.

In fact my Sansa is being recognized as mass storage device,so,i just use "send to device" component
to copy my whole playlists onto it.What's the reason of having some synchronizing utility,when you can just
send all the tracks you like with a push of a button?If i didn't understand the request correctly,i'm sorry.

EDIT:I'm using Sansa E280


I mean if you use send to device.Does it overwrite a song if it is already on the player ? or does it know that it is already on the device and just skip it. Right now in wmp 11 i just drag my playlists over and hit sync. If its on the player it skips the song if it isnt it puts it on there. If it does this then i have no problem to switch to msc mode. I was just thinking How hard would it be to create a MTP plugin. Im not familiar with foobar and creating foobar plugins nor am i familiar with the MTP protocol Programming wise. From reading this Topic I am glad i am not the only one who wants this Feature. http://www.hydrogenaudio.org/forums/style_...icons/icon1.gif (http://www.hydrogenaudio.org/forums/style_images/1/folder_post_icons/icon1.gif)
http://www.hydrogenaudio.org/forums/style_...icons/icon1.gif (http://www.hydrogenaudio.org/forums/style_images/1/folder_post_icons/icon1.gif)
Title: Foobar MTP Support
Post by: Swift51 on 2007-08-15 18:02:33
The request is not that stupid, and it would be nice if it was simple enough to customize a f2k plug-in for each portable device that shows up as a storage device (like different folder structures per player.)

The advantage of having this capability in Foobar2000 is pretty obvious. Who doesn't want to transfer music through the same interface we use to listen and manage music?
Title: Foobar MTP Support
Post by: neothe0ne on 2007-08-15 20:51:33
Quote
Efficient solution: get a proper portable music player which is recognized as mass storage device and boycott players which give a shit about your freedom.

In fact my Sansa is being recognized as mass storage device,so,i just use "send to device" component
to copy my whole playlists onto it.What's the reason of having some synchronizing utility,when you can just
send all the tracks you like with a push of a button?If i didn't understand the request correctly,i'm sorry.

EDIT:I'm using Sansa E280


If your Sansa E280 is recognized like a flash drive, then it's not using the MTP protocol.  MTP devices don't have drive letters and aren't treated like normal drives.
Title: Foobar MTP Support
Post by: SpeekEazy on 2007-08-15 21:12:20

Quote
Efficient solution: get a proper portable music player which is recognized as mass storage device and boycott players which give a shit about your freedom.

In fact my Sansa is being recognized as mass storage device,so,i just use "send to device" component
to copy my whole playlists onto it.What's the reason of having some synchronizing utility,when you can just
send all the tracks you like with a push of a button?If i didn't understand the request correctly,i'm sorry.

EDIT:I'm using Sansa E280


If your Sansa E280 is recognized like a flash drive, then it's not using the MTP protocol.  MTP devices don't have drive letters and aren't treated like normal drives.



The Sansa E280 can switch between MSC and MTP.
Title: Foobar MTP Support
Post by: Hacko on 2007-08-29 23:23:57
Quote
Efficient solution: get a proper portable music player which is recognized as mass storage device and boycott players which give a shit about your freedom.


AFAIK MTP is an open protocol. (Not open in the sense of a community developed standard, but open in the sense it is documented and doesn't have to be reverse engineered)

See http://msdn2.microsoft.com/en-us/library/ms867188.aspx (http://msdn2.microsoft.com/en-us/library/ms867188.aspx)

Also I read somewhere that devices have to support MSC (Mass Storage) and MTP to get Microsofts "Play for Sure" label, whereas "Play for Sure II" will drop MSC.

My D2 actually supports both, but Cowon has dropped m3u playlist support in all new players. They were one of the vendors that always supported MSC. But given the fact that playlists now can only be created in MTP mode, I bet they will drop MSC entirely in future players.

You can guess how many will do the same. Actually for the average user there might be good marketing arguments for MTP (like the "synchronization" thing, etc.) - And the "average user" is the one, who decides what will be selling and making profits.

So you can hope for market pressure to resolve the issue, but being prepared might not be so wrong after all ...

...just my ( <- using foo_sendtodevice ) 2 cents
Title: Foobar MTP Support
Post by: viniciusferrao on 2007-08-30 00:29:35
The main problem in this comunities is piece-of-junk posts carried with flame. Almost every MTP player can be plugged as MSC device, but using MTP will be a plus, a extra feature. Not something to blame, as some users do here.

Aff...

[]'s
Title: Foobar MTP Support
Post by: neothe0ne on 2007-08-30 00:37:59
The main problem in this comunities is piece-of-junk posts carried with flame. Almost every MTP player can be plugged as MSC device, but using MTP will be a plus, a extra feature. Not something to blame, as some users do here.

Aff...

[]'s


I'm sorry, but this is just completely flawed and incorrect.  MTP is hardly "a extra feature" for MTP music players.  The Creative Zen Vision:M, for example, handles its music, video, and photo libraries exclusively through the MTP protocol and Windows Media Player, which means you never get a drive letter to do anything.  Sure, it can be a MSC, but I'll be damned if you find a way to use any file on that MSC partition without plugging the Zen back into a computer.  I might also add that correct spelling and grammar could make your post actually comprehensible outside the glaring flaw in your post.

While I find dealing with WMP11 just fine and am not requesting a MTP component for foobar like others so adamantly are, the counter-arguments against such a component are beginning to bother me a LOT for all the false information and rather idiotic assumptions circulating around.
Title: Foobar MTP Support
Post by: AlexVallat on 2007-08-30 08:21:44
MTP is all about the DRM. So, those of us who hate DRM, by extension, are not particularly pleased with MTP.

It appears to me that every feature MTP has is either a direct restriction on your usage, or a workaround that had to be put in as a consequence of such restriction.
Title: Foobar MTP Support
Post by: wizel on 2007-08-30 09:51:39
My first post, but not a newb in f2k. Not only my prefered player, but the unique one (after testing many others, including MediaMonkey).
I'm currently using Sansa e280. Been forced to use MSC cause f2k only support this "protocol".

We can loose our time in a debate between MSC or MTP or ..., but until someone with the need and the skills to create the .dll, we'll not have a solution.

Just see how there is little to non complaint around Ipod. But a user had the need to plug their Ipod to f2k, and created the foo_pod. If I just had those skills, I'll not be loosing my time in no-direction debates, but to create a foo_mtp.

BTW, using the Sansa in f2k, have forced me also to retag all my music as:
- ID3v2.4 (the tag format selected by f2k, that nearly no MP3 player uses)
- ID3v2 compatible mode (to force all tags to be in ID3v2.3, that most MP3 players can read)
- APEC to have the extra tags I wanted.
Well designed!!!!

Nevertheless, f2k is still my prerefed and unique player.
Title: Foobar MTP Support
Post by: TKDB on 2011-01-18 17:46:45
Pardon my necromancy, but I figured I may as well bump this thread, since it's a feature that I'm sure would be much appreciated by many Foobar users (myself included, naturally ). Portable music players with MSC capability are pretty few and far between these days (even more so than when this thread was last alive, I think), so if anyone with the appropriate skills could put together a .dll for MTP support I'm sure that person would have the gratitude of many.
Title: Foobar MTP Support
Post by: lavacano201014 on 2011-01-18 22:48:58
This would be nice to have. Would make the use of players that support it easier on me.

@MTP haters: I had an old 1GB player that supported MTP. It was stupid simple to use, and every player I tried (except fb2k, not knowing about it at the time) supported it. Amarok, Winamp, WMP, everything. And I could copy a song onto it through MTP on WMP on my laptop, and and copy it back using Winamp on my desktop, also using MTP. So stop assuming that because it's made by Microsoft it has a fascist grip on everything you do.

As for the "lack of drive letter" bit. I'm not sure, not having plugged in my old MTP player in ages, but I think Windows 7 supports opening MTP players similarly to how it opens cameras.
Title: Foobar MTP Support
Post by: Bigbeka on 2011-01-21 04:00:10
I second the request!
Creative zen user
Title: Foobar MTP Support
Post by: mudlord on 2011-01-21 17:14:18
This would be nice to have. Would make the use of players that support it easier on me.

@MTP haters: I had an old 1GB player that supported MTP. It was stupid simple to use, and every player I tried (except fb2k, not knowing about it at the time) supported it. Amarok, Winamp, WMP, everything. And I could copy a song onto it through MTP on WMP on my laptop, and and copy it back using Winamp on my desktop, also using MTP. So stop assuming that because it's made by Microsoft it has a fascist grip on everything you do.

As for the "lack of drive letter" bit. I'm not sure, not having plugged in my old MTP player in ages, but I think Windows 7 supports opening MTP players similarly to how it opens cameras.


You didn't even bother to read. 

Quote
First Apple has to implement some stupid, proprietary, non-file-system-based kluge for adding media, and now Microsoft and their lackeys have to copy it. What a retarded idea.

Who ever is responsible for this should be shot with a ball of their own snot. Repeatedly.


MTP is retarded as a standard 
So........IF the player used a more SANE standard and has a well documented SDK, yes, there is a chance.
Unless you like sodomising yourself repeatedly with the POS that is the Windows MTP SDK OR your luv the GPL...and wanna have fun porting libmtp.....

Quote
but I think Windows 7 supports opening MTP players similarly to how it opens cameras.


Just because it happens on ONE OS doesnt mean it will occur on ALL. >_>
Title: Foobar MTP Support
Post by: AcidDan on 2011-06-06 18:12:56
MTP Plugin would make Foobar2000 perfect all-in-one music solution:

Arguments in favor of MTP:
1. Conversion Lossless format to lossy during sync
2. Transfer Album Cover to device
3. Sync playlists content with adding playlists to device
(with background conversion of playlists content in incompatible format prior to device connection)
3. Skipping files already on device
4. Syncing tag changes without recopying or reconversion in case of changes in files with incompatible format.
5. 2-way Sync of playback statistic (playcounts, ratings etc.)
6. Syncing files added to device from another computer to local-computer library

Can i have all of this in MSC mode with couple of clicks?

In MTP mode i have all of this in WMP 12 with my Sony player.
In WMP sync starts when i connect device (in case of automatic sync) or
with content Drag & Drop and 1 Click (in case of manual sync).
Unfortunately, WMP only convert to WMA with max settings at 192 CBR and
unfortunately for me i suffer from placebo effect

I was happy Foobar2000 user until i start listening music on portable players.
In MSC mode i don't have simple 1-Click solution to periodically sync local music library changes (including playback statistic) with portable player and vice versa.

It's sad that Foobar2000 can't do what even WMP can do with ease

As for DRM:
Major music sellers (Amazon, iTunes etc) sell DRM-free files.
Modern players (except iPods, i guess, but iPods don't offer MTP)
allows freely move files from and to device in Windows Explorer in MTP mode just like in MSC mode.
Title: Foobar MTP Support
Post by: white_magic on 2011-06-07 01:02:02
I've also finally started looking into other media players when I finally got a portable media player. Up until now, I"d burn mp3 CDs or load MP3s onto a USB flashdrive if I wanted to play music in my car. But now that I have a Sansa Clip+, using MSC mode is just illogical and horribly inconvenient. Every player other than Foobar2000 seems to support MTP. Yet none, of course, are as powerful or customizable in the other departments.

I think the fb2k community would realllly appreciate MTP support.
Title: Foobar MTP Support
Post by: zakius on 2011-11-20 09:14:53
Sorry for bit late bump but
Honestly I think that syncing media libraries is usefull only when you have insane ammount of space on portable player or very small collection on pc
for me its way easier to just copy some files to new dir and then move them to my phone(using mtp protocol only cause its faster than mass storage, doesnt need phone reset to work)
Creating playlists? Ok, it could be a bit easier but I have problems just cause all my portable music is in one dir so its hard to find things

I'm not writing it to tell to not create that plugin but just to show that its nothing you have to cry about(poor guys using wmp just to sync, even with huge storage I'd preffer to use explorer ;d)
Title: Foobar MTP Support
Post by: aolkasdf on 2012-02-06 20:38:58
Sorry for bit late bump but
Honestly I think that syncing media libraries is usefull only when you have insane ammount of space on portable player or very small collection on pc
for me its way easier to just copy some files to new dir and then move them to my phone(using mtp protocol only cause its faster than mass storage, doesnt need phone reset to work)
Creating playlists? Ok, it could be a bit easier but I have problems just cause all my portable music is in one dir so its hard to find things

I'm not writing it to tell to not create that plugin but just to show that its nothing you have to cry about(poor guys using wmp just to sync, even with huge storage I'd preffer to use explorer ;d)


Just copying the files would be fine if my library was fully medium-quality MP3. But it's largely also FLAC, and to use FLAC on the portable player, conversion is needed. Having sync in the player would handle the conversion automatically. I tried making my library compatible with WMP as well, and use WMP for syncing, but it also won't convert FLAC to MP3... Plus it can't at all handle the fact that some FLAC albums are just a single file with an embedded cue sheet.

edit: That said, it would suffice if fb2k had a way to send files (converting flac to mp3, embedding low-quality album art for the typically lame devices that don't supper cover.jpg, etc.) to a "staging directory", from where one could just move them to the device.
Title: Foobar MTP Support
Post by: Go2Null on 2012-04-23 16:27:50
That said, it would suffice if fb2k had a way to send files (converting flac to mp3, embedding low-quality album art for the typically lame devices that don't supper cover.jpg, etc.) to a "staging directory", from where one could just move them to the device.

Use the built in foo_converter [Right-Click on selection/Album/etc., then select "Convert"]
Title: Foobar MTP Support
Post by: db1989 on 2012-04-23 20:39:31
…bearing in mind that foobar2000 (still) isn’t capable of automatically embedding art in converted files.