Android :: Media Scanner Connection Scan File
Sep 7, 2009
I am trying to open an image edit it and save it back. And i am using the below code, mScanner = new MediaScannerConnection(this, new MediaScannerConnection.MediaScannerConnectionClient() { public void onMediaScannerConnected() { mScanner.scanFile (fileName, null /* mimeType */); }
View 4 Replies
Sep 27, 2010
When I run the following line of code:
MediaScannerConnection scanner = new MediaScannerConnection( this, null );
scanner.connect();
scanner.scanFile( szFinalFileName, null ); //<---crash here
I get a crash and this message in the console window:
09-26 14:47:44.074: ERROR/MediaScannerService(10288): Failed to delete file /data/data/com.android.providers.media/pause_scan
does anyone have any ideas why this isnt working and what i can do to fix it?
View 1 Replies
View Related
Nov 2, 2011
how to force media scanner to scan different location other than /mnt/sdcard like /mnt/USB or /mnt/sdcard_2 ..
View 1 Replies
View Related
Sep 17, 2009
I push a audio file named "music.aac" into SD card, and then execute "Media Scanner" application or re-start the device. I found that media scanner didn't process ".aac" file, so the "music.aac" file doesn't exist in music player. But Android supports AAC/AAC+/eAAC format.So who know the reason that the ".aac" file doesn't be processed by media scanner.
View 2 Replies
View Related
Apr 3, 2010
Looking for a scanner which I can scan product, them email it to wife, I have shop savy now and was in store, scanned product, couldn't send or describe to wife...
View 1 Replies
View Related
May 22, 2010
I was wondering if anyone knows of an app that would allow me to scan barcodes of products at home and this becomes my shopping list? It would be nice if when i use the last of something i just scan it and through it away.
View 1 Replies
View Related
Sep 1, 2010
What is the class name of media scanner service?
View 2 Replies
View Related
Nov 2, 2009
I've already been searching forums and google groups to find out how to force Media Scanner to rescan the sd-card for media files, but with no luck. So after 2 days of searching i decided to post a question here.
In my app i need to rename media files, change their extension, or to reveal them by changing back their extension, but the changes take effect only after i run Media Scanner from the dev-tools, or remount the image, or reboot the phone/emulator. I've tried using MediaScannerConnection, and it only works when revealing media files, but not refreshing the gallery / music player thumbnails which is the biggest problem in my app development right now.
I've also tried copying files and deleting the old ones, but that has no effect also. Does anyone have any experience with this?
View 2 Replies
View Related
Jun 9, 2011
And if yes, what is the name of the app/service that I have to freeze using Titanium Backuup?
I have a 8 GB SD Card with only about 550 MB free, and the stupid media service creates 500mb worth of thumbnails and cache. It re-creates it each time I delete the cache. I'm currently running MIUI Gingerbread 2.3.4. Back when I was running CyanogenMod 6.xx I used to simply freeze the Gallery app and that used to solve the issue, but I don't see the gallery app listed in Titanium on the MIUI ROM. Freezing the MIUI Gallery app didn't stop the thumbnail cache creation process.
Creating a .nomedia file in the respective folders isn't an option because I need my photographs (I have about 20k worth of family/spouse pics that I always carry around on my phone in addition to wallpapers etc.) to be visible in Quickpic / Fishbowl photo app etc.
View 5 Replies
View Related
Nov 15, 2010
With a lot of apps eg, camera, pictures appears in the gallery immediately, but some apps like Dropbox or blackmoon Attachsave, if you put a picture or MP3 or whatever on the card, they can not appear for ages.
One way on my Galaxy Apollo is to plug in USB and go into storage mode, it then scans the disk (A little icon in the status bar) and the media is now there.
A more extreme way is to unmount the card and then physically remove it and re-insert (I dont have to remove the battery) and it sets off a scan.
Is there anyway to trigger a media scan from within android to make it quicker for stuff to appear?
View 5 Replies
View Related
Sep 4, 2010
My wifi will turn on, but will scan for or connect to networks. Anyone had this issue and know how to resolve it?
View 7 Replies
View Related
Jun 22, 2012
I am experiencing massive battery drain from *wakelock*/mediaplayer while music playback.
For now, i have tried everything:
- full wipe
- music playback on fresh wiped rom
- formatting sdcard / internal storage
- disabling media server
- debugging with logcat
- ...
Currently, the mediaserver drains more power then any other process, including screen. The phone gets not hot, but warm while only playing music with screen off. That was not happening before, as i listen music daily.
After all, the problem is most likely caused by a corrupt file, but how can i locate this file ? I have 2300 mp3s on my phone, so testing every single one would be a bit complicated...
GT-I9100
View 9 Replies
View Related
Nov 26, 2013
Often your Media scanner can misbehave and eat lot of CPU, Battery un-wantedly.
I had been digging out how to fix it, and here are my solutions. Perhaps try al of them, it would definitely relieve your cpu and battery usage by large. Solution works on any Android version:
Solution 1. Clear media storage data
Settings > applications > Media Storage > clear data, force stop and reboot.
Solution 2. Remove unwanted media files Navigate to /sdcard/DCIM/.thumbnails and delete all files. Repeat for external sd card. On AOSP roms, Android gallery creates too many of thumbnails that later becomes problematic for media scanner.
Solution 3. Analyze and delete excessive media files Find out what files are causing media scanner to go mad. Use any sdcard analyst (I use ES file manager > menu > Sd card analyst) to determine which directory has lots of files/subdirectories inside it. Any directory having >1000 files/folders is an alarmingly high number. Get rid of them (if you can).
Solution 4. Probe and delete bad/damaged media If you're sure you've tried above solutions and still encountering battery drain, its time to dig deeper with developer tools. Pre-requisite: You must be rooted, and have android developer tools (adb) setup. With ADB tools installed, enter shell and acquire su permissions
Code:
adb shell
su
Then run top (linux task manager) to see which process is eating cpu. You can filter top results
Code:
top -grep media
this would give you a result like
Quote:
130|root@n7000:/ # top | grep media
1905 0 10% S 7 23080K 6168K bg media /system/bin/mediaserver
2808 0 40% S 3 3524K 740K media_rw /system/bin/sdcard
2825 0 9% S 19 255832K 43936K bg u0_a5 android.process.media
%age cpu shows media server is eating cpu and needs to be fixed. Run the following command to determine which file is it currently reading
Code:
lsof | grep media_rw
If the media service is stuck at a directory/file for a long time, you know it's a damaged media file, you should get rid of it.
Once you get rid of such files, Its guaranteed media server would finish scanning soon enough.
Solution 5: Format SD cards If nothing works (or you're too lazy of trying solution 4): Take backup and format Internal, external sd card and copy only selective files/folders that you need. Problems would go away for sure.
Solution 6: Disable Media scanner If your Droid is against you and it just won't tame, its time to disable the media scanner. You can do this from adb shell
Code:
pm disable com.android.providers.media/com.android.providers.media.MediaScannerReceiver All Solutions with full detail: Fix Android Media server scanner SDcard CPU, Battery drain
View 6 Replies
View Related
Nov 22, 2012
Have a brand new HTC One X+ (AT&T). Having an issue where after boot and sometimes all of the sudden during the day, the phone gets hot and battery level drops l like ton of bricks. Using Android Task Manager App and enabling monitor of system processes and selecting realtime monitor, I've traced the problems to "android.process.media". This appears to be something to do with Android scanning the device for media files (audio/video/etc) and creating some sort of database. I also usually see the "Music Enhancer" process which has to do with Beats Audio according to HTC (but I have Beats turned off.)
I've seen old threads of people with same problem and in some cases it had to do with a "corrupted" media file and they had to remove all media files and/or factory reset their device. I just spent an entire weekend customizing this device! Plus, how the heck do you prevent yourself from copying the corrupted file over if it was a corrupted mp3 or something?
I'm pretty sure my issue stems from the fact I used my media manager (Media Monkey) to sync over 2,800 audio files to the device. My collection is of high bitrate quality, about 16GB worth of music. I'm pretty sure this is what it is choking on. What I'm not sure of is if the Media Scan the Android device is performing is just a "normal check" for changes/addition/deletions to any of the media files. This of course would take a lot of time and CPU if it has to scan 2,800 files every reboot or periodically. It seems launching Google Play sometimes starts it too as I also sometimes see Google Play Service:Music or something like that (even though I don't stream any of my audio from Google Play.)
View 1 Replies
View Related
Sep 28, 2012
I used to have a problem with the media scanner making duplicate song entries, only one would play and the other was invalid. For some reason that went away and now it adds media once and never scans again, so if I add songs later they never get picked up to be shown in the music player or winamp etc.
I found these tips:
go to application manager> all application and search
-media storage,
-music player,
-gallery application
and just delete cache and data and restart. It will solve the problem a it force to re build data base
This works still but it is a complete PITA because it resets wallpapers, ringtones and all sorts of other things to default and I don't want to have to do this every time I add a song. How do I fix the media scanner, does it even have logs or something I can look at?
Galaxy Note i717 ICS 4.0.4.
View 1 Replies
View Related
Sep 8, 2010
I am having an issue with my M3U playlists.
I use the default Samsung media player, Isyncr and Itunes. Although I have also used the Doubletwist Player (not the desktop software) and had the same issue, I just prefer the Samsung default player mainly because of the lock screen app.
Here is the issue.
First, I sync my playlists with Itunes using Isyncr, all of the songs come over great, art and tags, everything is perfect. It also creates M3U playlists on my phone. I double checked that everything is there.
Then when I unmount, media scanner scans my SD card (which takes way longer than it should) and it deletes all of my playlists. Now a little research on XDA forums tells me that this is because anytime the media scanner scans a playlist and can't find all of the songs from that playlist, it assumes it is an old playlist and deletes it. The problem is that when I look through the M3U files, every song referenced in the list is on the card...they are all there, yet it keeps deleting them.
Does anyone know of a solution to make it stop deleting my playlists?
View 2 Replies
View Related
May 9, 2009
the media provider cleans the media files, if files didn't get read since last two month. does it cleans(delete) the private application media file stored on sdcard, too if didn't get read from last two month? or Appl Private media file does not come under media file?
View 2 Replies
View Related
Aug 16, 2010
phones worked good other then gps issue. recently after iv had the phone for 30 days it just stopped scanning for wifi access and wont turn on wifi at all.
View 3 Replies
View Related
Aug 31, 2010
Is there any way to get the details of media files that is executed in android(default) media player?
View 3 Replies
View Related
Apr 14, 2010
I just started with creating my own media player application by looking at the code samples given in Android SDK. While I am trying to play a local media file (m.3gp), I am getting IOException error :: error(1,-4).
package com.mediaPlayer;
import java.io.IOException;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.os.Bundle;...........
View 1 Replies
View Related
Jan 22, 2010
I have downloaded a media file. (say mp3 file). I need to get the attributes of the file, like ARTIST, TITLE etc.
View 4 Replies
View Related
Jul 8, 2010
I'm doing Major Project on my final year and I'm very new to Android plus I;m not good at codings. I need help with my login page.
I've created something like a database connection java file which is this:
CODE:.......
I've already created a database for users using SQLite. The database name is Users and the table is called User. The records inside the table are Username, Password, LastName, FirstName. I've inserted one user's info into the database. The problem is I do not know whether my UserDB.java is correct.
And I've also created login.java. Hardcoded Login page:
CODE:.........
So I want to know how I should apply the database connection on the login.java. Should I insert database connection something like db.Open();? I studied ASP.Net a few months back and I kind of forget most of what I've learnt. So how should I open the database connection on login.java and how to check with database whether the user enters the right username and password?
View 1 Replies
View Related
Sep 6, 2011
I want to use my android device (4G Systems One Tab) to remotely execute a batch file on my PC via WIFI-Connection.
I want to have an Icon on my homescreen and when its clicked the batch-file on the desktop computer is executed. (no feedback or output needed, this is all done by the batch).
View 3 Replies
View Related
Dec 26, 2009
Is there any way to let my app know whenever a media file is inserted or deleted from the sdcard.
View 3 Replies
View Related
May 9, 2010
I have an application that will record and play audio files. Some of the audio files are downloaded using simple standard http downloads using httpclient. It worked like a charm for a long time. Now all of a sudden I cannot play the files I download. It fails with this stack. I store the files on the SD Card and I experience the problem both on a handset and a USB connected device. I have checked that the downloaded file is cool on the server, and I can play it without any issues. These are the code snippets I use ( I know that recordingFile is a valid path for the file).
// inside the activity class
private void playRecording() throws IOException{
File recordingFile = new File(recordingFileName);
FileInputStream recordingInputStream = new FileInputStream(recordingFile);
audioMediaPlayer.playAudio(recordingInputStream);
}
Here is the media player code:
// inside my media player class which handles the recordings
public void playAudio(FileInputStream audioInputStream) throws IOException {
mediaPlayer.reset();
mediaPlayer.setDataSource(audioInputStream.getFD());
mediaPlayer.prepare(); mediaPlayer.start();
}
Here is the exception:
E/MediaPlayerService( 555): offset error
E/MediaPlayer( 786): Unable to to create media player
W/System.err( 786): java.io.IOException: setDataSourceFD failed.: status=0x80000000
W/System.err( 786): at android.media.MediaPlayer.setDataSource(Native Method)
W/System.err( 786): at android.media.MediaPlayer.setDataSource(MediaPlayer.java:632)
W/System.err( 786): at net.xxx.xxx.AudioMediaPlayer.playAudio(AudioMediaPlayer.java:69)
W/System.err( 786): at net.xxx.xxx.Downloads.playRecording(Downloads.java:299)
W/System.err( 786): at net.xxx.xxx.Downloads.access$0(Downloads.java:294)
W/System.err( 786): at net.xxx.xxx.Downloads$1.onClick(Downloads.java:135)
I have tried seeking some answer of the offset error, but not really clear what this issue might be. I download the file with this code:
public FileOutputStream executeHttpGet(FileOutputStream fileOutputStream) throws ClientProtocolException, IOException{
try { // Execute HTTP Post Request
httpResponse = httpClient.execute(httpPost, localContext);
int status = httpResponse.getStatusLine().getStatusCode();
// we assume that the response body contains the error message
if (status != HttpStatus.SC_OK) {
ByteArrayOutputStream ostream = new ByteArrayOutputStream();
httpResponse.getEntity().writeTo(ostream); fileOutputStream = null;
} else { InputStream content = httpResponse.getEntity().getContent();
byte[] buffer = new byte[1024]; int len = 0;
while ( (len = content.read(buffer)) > 0 ) {
fileOutputStream.write(buffer,0, len);
} fileOutputStream.close();
content.close(); // this will also close the connection }
} catch (ClientProtocolException e1) {
// TODO Auto-generated catch block e1.printStackTrace();
fileOutputStream = null; } catch (IOException e2) {
// TODO Auto-generated catch block e2.printStackTrace();
fileOutputStream = null;
} return fileOutputStream;
}
View 2 Replies
View Related
Jul 3, 2009
Recent news say that flash porting is finished for android and HTC Hero has support for flash. Can I use MediaPlayer API to play flv media file? Is there such documents?
View 3 Replies
View Related
Feb 4, 2010
I have a code to run a start a media player a play an audio file saved in my local disk.But the code is not running and it is showing an exception...
View 6 Replies
View Related
Apr 2, 2010
I've been having a few issues with movie playback, a lot of my stuff (100+ dvd encodes) was encoded when I had my iPhone(s) so uses the h.264 codec 640x320 (ish) resolution, the problem I'm having is that large movie files i.e. 2GB and above don't play, yes I have a few at over 2GB - uber long movies.. Is there a size limit in force here?? Android or HTC based??
View 3 Replies
View Related
Apr 17, 2010
I am using MediaStore.Images.Media.insertImage(ContentResolver cr, String imagePath, String name, String description) function to insert a newly created image into gallery. System is naming the file by default, but its different than names of pictures taken by original app(Time stamp). Is there easy way to set it up?
View 2 Replies
View Related
Feb 12, 2009
Is there any support for avi and other media formats except mp4 and 3gpp? If there is no support may I develop a support through correct the program? Will that be too difficult ?I don't know where to put my hands into first, should I correct programs in opencore first or should I just correct programs in directory frameworks/base/include/ media . I want to have a clear mind how I can achieve my goal, I need a roadmap to guide me how to do it.
I am trying to get familiar with the SDK 1.0 now. another question, my chip is from freescale and it supports hardware codecs of mpeg4, h.263 and h.264, I don't know whether I can change the program or the architecture of mediaplayer to utilize my hardware codecs instead of software codecs provided by android opencore. I once implement an mplayer to my platform, there is problems about sync of audio and video due to the quality of my chips(CPU can support software codecs but is not fast enough to make sure sync of audio and video), So I am worried about when the android is implemented, there would also be the same problem, and for this reason, I am thinking whether I can utilize my hardware codecs for mediaplayer.
View 3 Replies
View Related