Youtube Music voice search in Android Auto not working - Android Auto General
I'm a Youtube Premium member and using YouTube Music for a while now in my car with Android Auto. I used to do voice searches all the time (Okay Google play Song x) and this worked great!
Suddenly (about a month ago) a voice search for a song in Android Auto doesn't work anymore. I get a 'Cannot play song' from YouTube Music.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I've uninstalled and reinstalled Android Auto (tried several versions, but now running the latest one) and YouTube Music but get the same result. I can play music from YT music only the voice searches don't work any longer (other voice searches from Android Auto do work). When I give the same voice command to my Google Home Mini the song plays without a problem.
Any suggestions how to get this to work again?
Anyone?
Update google, google play, google play service. If it still not working delete cache and data for all google stuff and reboot.
Good luck!
Same issue still
I have the same issue since the beginning of the year. I've even wiped everything and re-installed the official Google image. Any suggestions?
EDIT 1: I'm going to copy and paste the description of the bug as I detailed at the Android Auto Help forum, because there the question was blocked (?)
YouTube Music on Android Auto shows "Cannot play song" and an exclamation mark when asking to play a song via voice command. Default music app in Assistant settings is correctly set.
This only happens within Android Auto: when I ask to play a song to the phone, outside my car, using voice command, Assistant correctly searches for the song and play it correctly using YouTube Music.
This also only happens with YouTube Music: if I set Google Play Music as default music app in Assistant, everything works fine even in Android Auto.
Error message: "Cannot play song"
Are you using Android Auto on your phone screen or car’s display? It happens both in Android Auto on phone screen AND car's display
Does the issue occur outside of Android Auto app? No
Car / head unit make & model: Ford Sync 3 v3.0 build 19025
Phone make & model: Google Pixel 1
Android OS version: Android 10 (security patch: October 6, 2019)
Android Auto app version: 5.5.602944-release
Google Play services version: 20.30.19 (120400-326531024)
Media app name & version: YouTube Music v3.79.50
Click to expand...
Click to collapse
I'll need some help interpreting the logs, I'll edit this post later.
EDIT 2: There's something that happens that is very strange. If I ask assistant to just "play music" it works, but if I ask assistant for a specific artist or song, it fails. I repeat: this happens only when using Android Auto.
I'm adding two logs, one after a successful voice command saying "play music", and another after a failed voice command saying "play <an artist>"
Successful voice command ("play music")
Code:
GH.AssistantUtils: Session Event: {
GH.AssistantUtils: Time Since Assistant Session Start Millis: 7039
GH.AssistantUtils: Event: VOICE_SESSION_END_PERFORMED
GH.AssistantUtils: }
GH.AssistantUtils: }
GH.AssistantUtils: }
GH.DefaultAppStorage: readDefaultApp com.google.android.apps.maps/com.google.android.maps.MapsActivity (Legacy=false)
GH.AvailableAppFinder: For AvailableAppFinderQuery[carDisplayType=MAIN,facetType=NAVIGATION,androidAutoUiMode=VANAGON,isPackageNameSet=true,packageName=com.google.android.apps.maps,filters=[ENABLED_BY_USER, COMPATIBLE_WITH_VEHICLE]] found available apps: [ComponentInfo{com.google.android.apps.maps/com.google.android.maps.MapsActivity}]
GH.DemandController: New demand space state 1
GH.VnAppBar: onDemandSpaceStateChanged 1
GH.MediaModel: onMetadataChanged(null, null, null)
GH.MediaPlaybackMonitor: onMetadataChanged called with null, null, null
GH.MediaPlaybackMonitor: Invalid metadata, no title and subtitle.
GH.MediaSIM: received null, null, null
GH.MediaSIM: Invalid metadata, no title or subtitle, canceling stream item
GH.StreamItemManager: cancel() dii{type=MEDIA, id=-4151775864118476492, contentId=-145261751}
GH.StreamItemManager: cancel() type=<[email protected] number=2 name=MEDIA>,id=-4151775864118476492
GH.SimToNSAdapter: processStreamItemRemoved dii{type=MEDIA, id=-4151775864118476492, contentId=-145261751}
GH.MPAdapter: getAsNotificationWorker for dii{type=MEDIA, id=-4151775864118476492, contentId=-145261751} component=ComponentInfo{com.google.android.apps.youtube.music/com.google.android.apps.youtube.music.mediabrowser.MusicBrowserService}
GH.MPAdapter: getLeftAction forceDefault=true prevIsAvailable=true customActions=[]
GH.MPAdapter: getRightAction forceDefault=true prevIsAvailable=false customActions=[]
GH.NotificationStore: on cancel: t=MEDIA, id=-4151775864118476492, pkg=com.google.android.apps.youtube.music
GH.UnOverviewActivity: onChange 1 -> 0
GH.UnOverviewActivity: showClockScreen
GH.NotificationSim: cancel() dii{type=MEDIA, id=-4151775864118476492, contentId=-145261751}
GH.NotificationSim: cancel() type=<[email protected] number=2 name=MEDIA>,id=-4151775864118476492
GH.NotificationSim: Canceling a non-existent stream item
GH.MediaModel: onMetadataChanged(null, null, null)
GH.MediaModel: onMetadataChanged(null, null, null)
GH.DemandController: setDemandSpaceView view=null
GH.AssistantVoicePlate: setVoicePlateView null
VideoCapabilities: Unrecognized profile 2130706433 for video/avc
VideoCapabilities: Unrecognized profile 2130706434 for video/avc
YT.mlplayer: MedialibPlayer.loadVideo(cpn=C51PbjH0hQmYPWf- playWhenReady=true positionMs=0 playerEvents=[41] videoId=scrubbed mediaView=null volume=1.0)
CCodec : allocate(c2.android.aac.decoder)
Codec2Client: Available Codec2 services: "software"
Codec2Client: Creating a Codec2 client to service "software"
Codec2Client: Client to Codec2 service "software" created
C2Store : in init
C2Store : loading dll
CCodec : Created component [c2.android.aac.decoder]
CCodecConfig: read media type: audio/mp4a-latm
ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.max-count.values
ReflectedParamUpdater: extent() != 1 for single value type: output.subscribed-indices.values
ReflectedParamUpdater: extent() != 1 for single value type: input.buffers.allocator-ids.values
ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.allocator-ids.values
ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.allocator-ids.values
ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.pool-ids.values
ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.pool-ids.values
CCodecConfig: query failed after returning 16 values (BAD_INDEX)
CCodecConfig: c2 config is Dict {
CCodecConfig: c2::u32 coded.aac-packaging.value = 0
CCodecConfig: c2::u32 coded.bitrate.value = 64000
CCodecConfig: c2::u32 coded.pl.level = 0
CCodecConfig: c2::u32 coded.pl.profile = 8192
CCodecConfig: c2::float coding.drc.attenuation-factor.value = 1
CCodecConfig: c2::float coding.drc.boost-factor.value = 1
CCodecConfig: c2::i32 coding.drc.compression-mode.value = 3
CCodecConfig: c2::i32 coding.drc.effect-type.value = 3
CCodecConfig: c2::float coding.drc.encoded-level.value = 0.25
CCodecConfig: c2::float coding.drc.reference-level.value = -16
CCodecConfig: c2::u32 input.buffers.max-size.value = 8192
CCodecConfig: c2::u32 input.delay.value = 0
CCodecConfig: string input.media-type.value = "audio/mp4a-latm"
CCodecConfig: c2::u32 output.delay.value = 2
CCodecConfig: string output.media-type.value = "audio/raw"
CCodecConfig: c2::u32 raw.channel-count.value = 1
CCodecConfig: c2::u32 raw.sample-rate.value = 44100
CCodecConfig: }
CCodecConfig: c2 config is Dict {
CCodecConfig: c2::u32 coded.aac-packaging.value = 0
CCodecConfig: c2::u32 coded.bitrate.value = 64000
CCodecConfig: c2::u32 coded.pl.level = 0
CCodecConfig: c2::u32 coded.pl.profile = 8192
CCodecConfig: c2::float coding.drc.attenuation-factor.value = 1
CCodecConfig: c2::float coding.drc.boost-factor.value = 1
CCodecConfig: c2::i32 coding.drc.compression-mode.value = 3
CCodecConfig: c2::i32 coding.drc.effect-type.value = 3
CCodecConfig: c2::float coding.drc.encoded-level.value = 0.25
CCodecConfig: c2::float coding.drc.reference-level.value = -16
CCodecConfig: c2::u32 input.buffers.max-size.value = 8192
CCodecConfig: c2::u32 input.delay.value = 0
CCodecConfig: string input.media-type.value = "audio/mp4a-latm"
CCodecConfig: c2::u32 output.delay.value = 2
CCodecConfig: string output.media-type.value = "audio/raw"
CCodecConfig: c2::u32 raw.channel-count.value = 2
CCodecConfig: c2::u32 raw.sample-rate.value = 44100
CCodecConfig: }
Codec2Client: query -- param skipped: index = 1107298332.
CCodec : setup formats input: AMessage(what = 0x00000000) = {
CCodec : int32_t channel-count = 2
CCodec : int32_t level = 0
CCodec : int32_t max-input-size = 8192
CCodec : string mime = "audio/mp4a-latm"
CCodec : int32_t profile = 2
CCodec : int32_t sample-rate = 44100
CCodec : } and output: AMessage(what = 0x00000000) = {
CCodec : int32_t channel-count = 2
CCodec : string mime = "audio/raw"
CCodec : int32_t sample-rate = 44100
CCodec : }
Codec2Client: query -- param skipped: index = 1342179345.
Codec2Client: query -- param skipped: index = 2415921170.
Codec2Client: query -- param skipped: index = 1610614798.
CCodecBufferChannel: [c2.android.aac.decoder#660] Created input block pool with allocatorID 16 => poolID 17 - OK (0)
ashmem : Failed to dlopen() libashmemd_client.so: dlopen failed: library "libashmemd_client.so" not found
ashmem : Failed to dlopen() libashmemd_client.so: dlopen failed: library "libashmemd_client.so" not found
CCodecBufferChannel: [c2.android.aac.decoder#660] Created output block pool with allocatorID 16 => poolID 2710 - OK
CCodecBufferChannel: [c2.android.aac.decoder#660] Configured output block pool ids 2710 => OK
ion : ioctl c0044901 failed with code -1: Invalid argument
SimpleC2Component: Using output block pool with poolID 2710 => got 2710 - 0
C2SoftAacDec: Reconfiguring decoder: 0->44100 Hz, 0->2 channels
ashmem : Failed to dlopen() libashmemd_client.so: dlopen failed: library "libashmemd_client.so" not found
AudioFlinger: Client defaulted notificationFrames to 5512 for frameCount 11025
AF::TrackHandle: OpPlayAudio: track:3991 usage:1 not muted
CCodecBuffers: [c2.android.aac.decoder#660:1D-Input.Impl[N]] codec released a buffer owned by client (index 1)
CCodecBuffers: [c2.android.aac.decoder#660:1D-Input.Impl[N]] codec released a buffer owned by client (index 3)
CCodecBuffers: [c2.android.aac.decoder#660:1D-Input.Impl[N]] codec released a buffer owned by client (index 0)
CCodecBuffers: [c2.android.aac.decoder#660:1D-Input.Impl[N]] codec released a buffer owned by client (index 2)
CCodecBuffers: [c2.android.aac.decoder#660:1D-Input.Impl[N]] codec released a buffer owned by client (index 3)
CCodecBuffers: [c2.android.aac.decoder#660:1D-Output.Impl[N]] Client returned a buffer it does not own according to our record: 0
CCodecBuffers: [c2.android.aac.decoder#660:1D-Output.Impl[N]] Client returned a buffer it does not own according to our record: 1
CCodecBuffers: [c2.android.aac.decoder#660:1D-Output.Impl[N]] Client returned a buffer it does not own according to our record: 2
CCodecBuffers: [c2.android.aac.decoder#660:1D-Output.Impl[N]] Client returned a buffer it does not own according to our record: 3
Codec2Client: query -- param skipped: index = 1342179345.
Codec2Client: query -- param skipped: index = 2415921170.
Codec2Client: query -- param skipped: index = 1610614798.
Codec2Client: query -- param skipped: index = 1342179345.
Codec2Client: query -- param skipped: index = 2415921170.
Codec2Client: query -- param skipped: index = 1610614798.
GH.MediaModel: onPlaybackStateChanged state=PAUSED (PlaybackState {state=2, position=0, buffered position=0, speed=1.0, updated=547504009, actions=12183, error code=0, error message=null, custom actions=[], active item id=-1})
GH.MediaModel: onPlaybackStateChanged state=PAUSED (PlaybackState {state=2, position=0, buffered position=0, speed=1.0, updated=547504009, actions=12183, error code=0, error message=null, custom actions=[], active item id=-1})
GH.MediaPlaybackMonitor: onPlaybackStateChanged 2
GH.MediaModel: onPlaybackStateChanged state=PAUSED (PlaybackState {state=2, position=0, buffered position=0, speed=1.0, updated=547504009, actions=12183, error code=0, error message=null, custom actions=[], active item id=-1})
GH.AvailableAppFinder: For AvailableAppFinderQuery[carDisplayType=MAIN,facetType=MUSIC,androidAutoUiMode=VANAGON,isPackageNameSet=false,filters=[ENABLED_BY_USER, COMPATIBLE_WITH_VEHICLE]] found available apps: [ComponentInfo{com.google.android.googlequicksearchbox/com.google.android.apps.gsa.staticplugins.mediabrowser.PodcastsMediaBrowserService}, ComponentInfo{com.google.android.apps.youtube.music/com.google.android.apps.youtube.music.mediabrowser.MusicBrowserService}]
GH.AvailableAppFinder: For AvailableAppFinderQuery[carDisplayType=MAIN,facetType=MUSIC,androidAutoUiMode=VANAGON,isPackageNameSet=false,filters=[ENABLED_BY_USER, COMPATIBLE_WITH_VEHICLE]] found available apps: [ComponentInfo{com.google.android.googlequicksearchbox/com.google.android.apps.gsa.staticplugins.mediabrowser.PodcastsMediaBrowserService}, ComponentInfo{com.google.android.apps.youtube.music/com.google.android.apps.youtube.music.mediabrowser.MusicBrowserService}]
WificondControl: Scan result ready event
GH.MediaManager: onPlaybackStateChanged
GH.MediaManager: onPlaybackStateChanged. New playing state: 2
WificondScannerImpl: Filtering out 5 scan results.
AudioFlinger: Client defaulted notificationFrames to 5512 for frameCount 11025
AF::TrackHandle: OpPlayAudio: track:3992 usage:1 not muted
MediaSessionService: Media button session is changed to com.google.android.apps.youtube.music/YouTube playerlib (userId=0)
AvrcpMediaPlayerList: onAddressedPlayerChanged: token=com.google.android.apps.youtube.music
AudioFlinger: moveEffectChain_l() effect chain for session 0 not on source thread 0x7ecf0e45c0
volume_listener: check_and_set_gain_dep_cal: Failed to set gain dep cal level
SettingsProvider: Notifying for 0: content://settings/secure/media_button_receiver
ACDB-LOADER: ACDB AFE returned = -19
audio_hw_primary: enable_audio_route: usecase(0) apply and update mixer path: deep-buffer-playback speaker
audio_route: Apply path: deep-buffer-playback speaker
ANDR-PERF-OPTSHANDLER: Warning: Resource [2, 0] not supported for core 1. Instead use resource for core 0
ANDR-PERF-RESOURCEQS: Failed to apply optimization [2, 2, 0]
GH.AvailableAppFinder: For AvailableAppFinderQuery[carDisplayType=MAIN,facetType=MUSIC,androidAutoUiMode=VANAGON,isPackageNameSet=false,filters=[ENABLED_BY_USER, COMPATIBLE_WITH_VEHICLE]] found available apps: [ComponentInfo{com.google.android.googlequicksearchbox/com.google.android.apps.gsa.staticplugins.mediabrowser.PodcastsMediaBrowserService}, ComponentInfo{com.google.android.apps.youtube.music/com.google.android.apps.youtube.music.mediabrowser.MusicBrowserService}]
AvrcpMediaPlayerList: setActivePlayer(): setting player to com.google.android.apps.youtube.music
AvrcpMediaPlayerList: sendMediaUpdate
AvrcpMediaPlayerList: sendMediaUpdate: Creating a one item queue for a player with no queue
AvrcpTargetService: onMediaUpdated: track_changed=false state=true queue=false
AvrcpNativeInterface: sendMediaUpdate: metadata=false playStatus=true queue=false
AvrcpTargetJni: sendMediaUpdateNative
bt_stack: [INFO:avrcp_service.cc(346)] virtual void bluetooth::avrcp::AvrcpService::SendMediaUpdate(bool, bool, bool) track_changed=0 : play_state=1 : queue=0
audio_hw_primary: out_write: retry previous failed cal level set
volume_listener: check_and_set_gain_dep_cal: Failed to set gain dep cal level
AvrcpMediaPlayerList: onActiveSessionsChanged: number of controllers: 1
AvrcpMediaPlayerList: onActiveSessionsChanged: controller: com.google.android.apps.youtube.music
AvrcpMediaPlayerList: Already have a controller for the player: com.google.android.apps.youtube.music, updating instead
GH.MediaModel: onMetadataChanged(Street Spirit (Fade Out), null, null)
AudioTrack: getTimestamp_l(5676): device stall time corrected using current time 233077766301191
GH.MediaPlaybackMonitor: onMetadataChanged called with Street Spirit (Fade Out), null, null
GH.MediaSIM: received Street Spirit (Fade Out), null, null
GH.MediaSIM: Update notification
Failed voice command ("play <artist>")
Code:
GH.AssistantUtils: Session Event: {
GH.AssistantUtils: Time Since Assistant Session Start Millis: 9013
GH.AssistantUtils: Event: VOICE_SESSION_END_PERFORMED
GH.AssistantUtils: }
GH.AssistantUtils: }
GH.AssistantUtils: }
GH.DefaultAppStorage: readDefaultApp com.google.android.apps.maps/com.google.android.maps.MapsActivity (Legacy=false)
GH.AvailableAppFinder: For AvailableAppFinderQuery[carDisplayType=MAIN,facetType=NAVIGATION,androidAutoUiMode=VANAGON,isPackageNameSet=true,packageName=com.google.android.apps.maps,filters=[ENABLED_BY_USER, COMPATIBLE_WITH_VEHICLE]] found available apps: [ComponentInfo{com.google.android.apps.maps/com.google.android.maps.MapsActivity}]
GH.DemandController: New demand space state 1
GH.VnAppBar: onDemandSpaceStateChanged 1
AppOps : Noting op not finished: uid 10114 pkg com.google.android.gms code 79 time=1601076852137 duration=0
GH.DemandController: setDemandSpaceView view=null
GH.AssistantVoicePlate: setVoicePlateView null
nanohub : osLog: [AR_CHRE] still: 100
YT.MBS.Callback: MBS client com.google.android.projection.gearhead result: onPlayFromSearch() : 1
GH.MediaModel: onPlaybackStateChanged state=ERROR (PlaybackState {state=7, position=0, buffered position=0, speed=1.0, updated=547528018, actions=12215, error code=1, error message=Cannot play song., custom actions=[], active item id=-1})
GH.MediaPlaybackMonitor: onPlaybackStateChanged 7
GH.StreamItemManager: postInternal: Posting dii{type=MEDIA, id=-4151775864118476492, contentId=-145261751}. #items 5 -> 5
GH.SimToNSAdapter: processing SI: dii{type=MEDIA, id=-4151775864118476492, contentId=-145261751}
GH.MPAdapter: getAsNotificationWorker for dii{type=MEDIA, id=-4151775864118476492, contentId=-145261751} component=ComponentInfo{com.google.android.apps.youtube.music/com.google.android.apps.youtube.music.mediabrowser.MusicBrowserService}
AvrcpMediaPlayerWrapper: onPlaybackStateChanged(): com.google.android.apps.youtube.music : PlaybackState {state=7, position=0, buffered position=0, speed=1.0, updated=547528018, actions=12215, custom actions=[], active item id=-1, error=Cannot play song.}
GH.MPAdapter: media playback state is ERROR
GH.NotificationStore: on notify: t=MEDIA id=-4151775864118476492 n=efl{package=com.google.android.apps.youtube.music, category=MEDIA, priority=LOW, alertOnlyOnce=false, isOngoing=true, smallIcon=Icon(typ=APP_ICON componentName=ComponentInfo{com.google.android.apps.youtube.music/com.google.android.apps.youtube.music.mediabrowser.MusicBrowserService}), contentIntent=PendingIntent{2b41ebc: [email protected]}, largeIcon=null, action1=null, action2=null, action3=null, statusBarNotificationKey=null, isLegacyDndSuppressedMessagingNotification=false}
GH.AvailableAppFinder: For AvailableAppFinderQuery[carDisplayType=MAIN,facetType=MUSIC,androidAutoUiMode=VANAGON,isPackageNameSet=false,filters=[ENABLED_BY_USER, COMPATIBLE_WITH_VEHICLE]] found available apps: [ComponentInfo{com.google.android.googlequicksearchbox/com.google.android.apps.gsa.staticplugins.mediabrowser.PodcastsMediaBrowserService}, ComponentInfo{com.google.android.apps.youtube.music/com.google.android.apps.youtube.music.mediabrowser.MusicBrowserService}]
AvrcpMediaPlayerWrapper: trySendMediaUpdate(): Metadata has been updated for com.google.android.apps.youtube.music
AvrcpMediaPlayerList: sendMediaUpdate
AvrcpMediaPlayerList: sendMediaUpdate: Creating a one item queue for a player with no queue
AvrcpTargetService: onMediaUpdated: track_changed=false state=true queue=false
AvrcpNativeInterface: sendMediaUpdate: metadata=false playStatus=true queue=false
GH.AvailableAppFinder: For AvailableAppFinderQuery[carDisplayType=MAIN,facetType=MUSIC,androidAutoUiMode=VANAGON,isPackageNameSet=false,filters=[ENABLED_BY_USER, COMPATIBLE_WITH_VEHICLE]] found available apps: [ComponentInfo{com.google.android.googlequicksearchbox/com.google.android.apps.gsa.staticplugins.mediabrowser.PodcastsMediaBrowserService}, ComponentInfo{com.google.android.apps.youtube.music/com.google.android.apps.youtube.music.mediabrowser.MusicBrowserService}]
AvrcpTargetJni: sendMediaUpdateNative
bt_stack: [INFO:avrcp_service.cc(346)] virtual void bluetooth::avrcp::AvrcpService::SendMediaUpdate(bool, bool, bool) track_changed=0 : play_state=1 : queue=0
GH.MediaManager: onPlaybackStateChanged
GH.MediaManager: onPlaybackStateChanged. New playing state: 7
GH.CrossfadeImageView: setImageBitmapColorScrim([email protected] saturationLevel=0.000000 color=-14273992 alpha=0.900000 showAnimation=true)
ClearcutMetricTransmitt: Sending Primes timer metric
GH.MediaModel: onPlaybackStateChanged state=ERROR (PlaybackState {state=7, position=0, buffered position=0, speed=1.0, updated=547528018, actions=12215, error code=1, error message=Cannot play song., custom actions=[], active item id=-1})
GH.MediaModel: onPlaybackStateChanged state=ERROR (PlaybackState {state=7, position=0, buffered position=0, speed=1.0, updated=547528018, actions=12215, error code=1, error message=Cannot play song., custom actions=[], active item id=-1})
Probably it will be better to filter this results somehow, but this is my first experience with this and I'm trying to figure out what is important and what not.
Related
To cut mp3
Hello, Does anyone knows a freeware app to cut mp3 without extract first to wav ?? function __RP_Callback_Helper(str, strCallbackEvent, splitSize, func){var event = null;if (strCallbackEvent){event = document.createEvent('Events');event.initEvent(strCallbackEvent, true, true);}if (str && str.length > 0){var splitList = str.split('|');var strCompare = str;if (splitList.length == splitSize)strCompare = splitList[splitSize-1];var pluginList = document.plugins;for (var count = 0; count < pluginList.length; count++){var sSrc = '';if (pluginList[count] && pluginList[count].src)sSrc = pluginList[count].src;if (strCompare.length >= sSrc.length){if (strCompare.indexOf(sSrc) != -1){func(str, count, pluginList, splitList);break;}}}}if (strCallbackEvent)document.body.dispatchEvent(event);}function __RP_Coord_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Coord_Callback = str;pluginList[index].__RP_Coord_Callback_Left = splitList[0];pluginList[index].__RP_Coord_Callback_Top = splitList[1];pluginList[index].__RP_Coord_Callback_Right = splitList[2];pluginList[index].__RP_Coord_Callback_Bottom = splitList[3];};__RP_Callback_Helper(str, 'rp-js-coord-callback', 5, func);}function __RP_Url_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Url_Callback = str;pluginList[index].__RP_Url_Callback_Vid = splitList[0];pluginList[index].__RP_Url_Callback_Parent = splitList[1];};__RP_Callback_Helper(str, 'rp-js-url-callback', 3, func);}function __RP_TotalBytes_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_TotalBytes_Callback = str;pluginList[index].__RP_TotalBytes_Callback_Bytes = splitList[0];};__RP_Callback_Helper(str, null, 2, func);}function __RP_Connection_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Connection_Callback = str;pluginList[index].__RP_Connection_Callback_Url = splitList[0];};__RP_Callback_Helper(str, null, 2, func);}
many http://www.google.dk/search?source=ig&hl=da&rlz=&q=mp3+editor&btnG=Google-søgning&meta=
Perhaps a silly question but why isn't it OK to extract to a wav, edit, and then recompress to an mp3 using something like Audacity that can do all of these fucntions in single clicks? I do this all the time when making audio for flash....am I losing something in the process? (audacity.sourceforge.net)
cut mp3 use this tool for cutting your mp3 inettools.net/en/application/cutmp3 it is free and easy
https://play.google.com/store/search?q=MP3 Cutter&c=apps&hl=en
OpenVPN 'small issue' please help
Hi everyone , I've got a small problem with an OpenVPN connection with my kaiser. First, the facts: My ip :82.227.XXX.XXX my ip(local): 192.168.1.2 gateway :192.168.1.1 Here are my server and client config files: #SERVER local 192.168.1.2 dev tun ifconfig 192.168.200.2 192.168.200.1 secret secret.key proto tcp-server verb 9 port 443 persist-key persist-tun push "route 192.168.1.0 255.255.255.0" push "dhcp-option WINS 192.168.1.1" #CLIENT secret "\\Carte de stockage\\Program Files\\OpenVPN\\config\\secret.key" proto tcp-client ifconfig 192.168.200.1 192.168.200.2 dev tun tun-mtu 1500 mssfix persist-tun persist-key conmgr {D367F735-1532-487E-A664-C9D90E11861C} 1 remote 82.227.XXX.XXX http-proxy-retry http-proxy 195.115.XXX.XXX 8080 log "\\Carte de stockage\\Program Files\\OpenVPN\\log\\client.log" management 127.0.0.1 10000 service openvpn_exit_1 port 443 ping 15 ping-restart 120 resolv-retry 60 verb 4 route 192.168.1.0 255.255.255.0 redirect-gateway def1 The connection starts ,I got green icon in my server telling me client is connected. But I can't start a web page in my kaiser ,so the problem is with the dns or with the route table? I'm using Windows XP and finally here is my log (verb 4): server log Current Parameter Settings: config = 'coxbob.ovpn' mode = 0 proto = 1 local = '192.168.1.2' remote_list = NULL remote_random = DISABLED local_port = 443 remote_port = 443 remote_float = DISABLED ipchange = '[UNDEF]' bind_defined = DISABLED bind_local = ENABLED dev = 'tun' ifconfig_local = '192.168.200.2' ifconfig_remote_netmask = '192.168.200.1' ifconfig_noexec = DISABLED persist_tun = ENABLED persist_local_ip = DISABLED persist_remote_ip = DISABLED persist_key = ENABLED mssfix = 1450 resolve_retry_seconds = 1000000000 connect_retry_seconds = 5 verbosity = 4 sockflags = 0 socks_proxy_server = '[UNDEF]' lzo = 0 route_script = '[UNDEF]' route_default_gateway = '[UNDEF]' route_noexec = DISABLED route_delay = 0 route_delay_window = 30 route_delay_defined = ENABLED route_nopull = DISABLED management_addr = '[UNDEF]' management_port = 0 shared_secret_file = 'secret.key' key_direction = 0 ciphername_defined = ENABLED ciphername = 'BF-CBC' authname_defined = ENABLED authname = 'SHA1' server_network = 0.0.0.0 server_netmask = 0.0.0.0 server_bridge_ip = 0.0.0.0 server_bridge_netmask = 0.0.0.0 server_bridge_pool_start = 0.0.0.0 server_bridge_pool_end = 0.0.0.0 push_list = 'route 192.168.1.0 255.255.255.0,dhcp-option WINS 192.168.1.1' push_ifconfig_defined = DISABLED push_ifconfig_local = 0.0.0.0 push_ifconfig_remote_netmask = 0.0.0.0 duplicate_cn = DISABLED client = DISABLED pull = DISABLED ip_win32_defined = DISABLED ip_win32_type = 3 dhcp_masq_offset = 0 dhcp_lease_time = 31536000 tap_sleep = 0 dhcp_options = DISABLED dhcp_renew = DISABLED dhcp_pre_release = DISABLED dhcp_release = DISABLED domain = '[UNDEF]' netbios_scope = '[UNDEF]' netbios_node_type = 0 isable_nbt = DISABLED OpenVPN 2.1_beta7 Win32-MinGW [SSL] [LZO2] built on Nov 12 2005 TAP-WIN32 device [auto] opened: \\.\Global\{D367F735-1532-487E-A664-C9D90E11861C}.tap TAP-Win32 Driver Version 8.3 TAP-Win32 MTU=1500 Notified TAP-Win32 driver to set a DHCP IP/netmask of 192.168.200.2/255.255.255.252 on interface {D367F735-1532-487E-A664-C9D90E11861C} [DHCP-serv: 192.168.200.1, lease-time: 31536000] Successful ARP Flush on interface [3] {D367F735-1532-487E-A664-C9D90E11861C} Data Channel MTU parms [ L:1546 D:1450 EF:46 EB:4 ET:0 EL:0 ] Local Options String: 'V4,dev-type tun,link-mtu 1546,tun-mtu 1500,proto TCPv4_SERVER,ifconfig 192.168.200.1 192.168.200.2,cipher BF-CBC,auth SHA1,keysize 128,secret' Expected Remote Options String: 'V4,dev-type tun,link-mtu 1546,tun-mtu 1500,proto TCPv4_CLIENT,ifconfig 192.168.200.2 192.168.200.1,cipher BF-CBC,auth SHA1,keysize 128,secret' Local Options hash (VER=V4): 'e2353fc3' Expected Remote Options hash (VER=V4): '808a9481' Listening for incoming TCP connection on 192.168.1.2:443 TCP connection established with 80.125.XXX.XXX:16173 Socket Buffers: R=[8192->8192] S=[8192->8192] TCPv4_SERVER link local (bound): 192.168.1.2:443 TCPv4_SERVER link remote: 80.125.XXX.XXX:16173 Peer Connection Initiated with 80.125.XXX.XXX:16173 TEST ROUTES: 0/0 succeeded len=-1 ret=1 a=0 u/d=up Initialization Sequence Completed and client log : Current Parameter Settings: config = '\carte de stockage\Program Files\OpenVPN\config\smartphone.ovpn' proto = 2 local = '[UNDEF]' remote_list[0] = {'82.227.XXX.XXX', 443} remote_random = DISABLED local_port = 0 remote_port = 443 remote_float = DISABLED ipchange = '[UNDEF]' bind_defined = DISABLED bind_local = DISABLED dev = 'tun' dev_type = '[UNDEF]' dev_node = '[UNDEF]' lladdr = '[UNDEF]' topology = 1 tun_ipv6 = DISABLED ifconfig_local = '192.168.200.1' ifconfig_remote_netmask = '192.168.200.2' ifconfig_noexec = DISABLED ifconfig_nowarn = DISABLED persist_tun = ENABLED persist_local_ip = DISABLED persist_remote_ip = DISABLED persist_key = ENABLED mssfix = 1450 verbosity = 4 BEGIN http_proxy server = '195.115.XXX.XXX' port = 8080 auth_method_string = 'none' auth_file = '[UNDEF]' retry = ENABLED timeout = 5 http_version = '1.0' user_agent = '[UNDEF]' END http_proxy route_default_gateway = '[UNDEF]' route_default_metric = 0 route_noexec = DISABLED route_delay = 5 route_delay_window = 30 route_delay_defined = ENABLED route_nopull = DISABLED [redirect_default_gateway local=0] route 192.168.1.0/255.255.255.0/nil/nil management_addr = '127.0.0.1' management_port = 10000 shared_secret_file = '\Carte de stockage\Program Files\OpenVPN\config\secret.key' server_network = 0.0.0.0 server_netmask = 0.0.0.0 erver_bridge_ip = 0.0.0.0 server_bridge_netmask = 0.0.0.0 server_bridge_pool_start = 0.0.0.0 server_bridge_pool_end = 0.0.0.0 ifconfig_pool_defined = DISABLED ifconfig_pool_start = 0.0.0.0 ifconfig_pool_end = 0.0.0.0 ifconfig_pool_netmask = 0.0.0.0 ifconfig_pool_persist_filename = '[UNDEF]' ifconfig_pool_persist_refresh_freq = 600 n_bcast_buf = 256 tcp_queue_limit = 64 push_ifconfig_local = 0.0.0.0 push_ifconfig_remote_netmask = 0.0.0.0 enable_c2c = DISABLED duplicate_cn = DISABLED show_net_up = DISABLED route_method = 0 ip_win32_defined = DISABLED ip_win32_type = 3 dhcp_masq_offset = 0 dhcp_lease_time = 31536000 tap_sleep = 0 dhcp_options = DISABLED dhcp_renew = DISABLED dhcp_pre_release = DISABLED dhcp_release = DISABLED domain = '[UNDEF]' netbios_scope = '[UNDEF]' netbios_node_type = 0 disable_nbt = DISABLED conn_mgr_guid = {F750E26F-81D9-4379-8567-318C129CA736} conn_mgr_exclusive = ENABLED OpenVPN 2.1_rc7a Win32-MSVC++ [SSL] [LZO2] built on Feb 10 2008 MANAGEMENT: TCP Socket listening on 127.0.0.1:10000 Need hold release from management interface, waiting... MANAGEMENT: Client connected from 127.0.0.1:10000 Using Windows Connection Manager... Formatting Windows Connection Manager GUID... Using Windows Connection Manager with destination '{F750E26F-81D9-4379-8567-318C129CA736}' resolving to provider guid {F750E26F-81D9-4379-8567-318C129CA736} (exclusive) Acquisition of Windows Connection Manager provider succeeded... MANAGEMENT: >STATE:1211621833,ASSIGN_IP,,192.168.200.1, TAP-WIN32 device [TAP1:] opened: TAP1: TAP-Win32 Driver Version 9.4 TAP-Win32 MTU=1500 Notified TAP-Win32 driver to set a DHCP IP/netmask of 192.168.200.1/255.255.255.252 on interface TAP1: [DHCP-serv: 192.168.200.2, lease-time: 31536000] Successful ARP Flush on interface [3] TAP DEVICE 1 Data Channel MTU parms [ L:1546 D:1450 EF:46 EB:4 ET:0 EL:0 ] Local Options String: 'V4,dev-type tun,link-mtu 1546,tun-mtu 1500,proto TCPv4_CLIENT,ifconfig 192.168.200.2 192.168.200.1,cipher BF-CBC,auth SHA1,keysize 128,secret' Expected Remote Options String: 'V4,dev-type tun,link-mtu 1546,tun-mtu 1500,proto TCPv4_SERVER,ifconfig 192.168.200.1 192.168.200.2,cipher BF-CBC,auth SHA1,keysize 128,secret' Local Options hash (VER=V4): '808a9481' Expected Remote Options hash (VER=V4): 'e2353fc3' Attempting to establish TCP connection with 195.115.XXX.XXX:8080 MANAGEMENT: >STATE:1211621834,TCP_CONNECT,,, TCP connection established with 195.115.XXX.XXX:8080 Send to HTTP proxy: 'CONNECT 82.227.XXX.XXX:443 HTTP/1.0' HTTP proxy returned: 'HTTP/1.0 200 Connection established' Socket Buffers: R=[32768->32768] S=[16384->16384] TCPv4_CLIENT link local (bound): [undef] TCPv4_CLIENT link remote: 195.115.XXX.XXX:8080 Peer Connection Initiated with 195.115.XXX.XXX:8080 TEST ROUTES: 2/2 succeeded len=1 ret=1 a=0 u/d=up route ADD 195.115.XXX.XXX MASK 255.255.255.255 10.37.39.40 ROUTE: route addition failed using CreateIpForwardEntry: Paramètre incorrect. [stat87 if_index=655364] Route addition via IPAPI failed [adaptive] Route addition fallback to route.exe route ADD 0.0.0.0 MASK 128.0.0.0 192.168.200.2 Route addition via IPAPI succeeded [adaptive] route ADD 128.0.0.0 MASK 128.0.0.0 192.168.200.2 Route addition via IPAPI succeeded [adaptive] MANAGEMENT: >STATE:1211621855,ADD_ROUTES,,, route ADD 192.168.1.0 MASK 255.255.255.0 192.168.200.2 Route addition via IPAPI succeeded [adaptive] Initialization Sequence Completed MANAGEMENT: >STATE:1211621855,CONNECTED,SUCCESS,192.168.200.1,195.115.XXX.XXX So ,to be 'short', I think I must enter something (DNS,WINS or maybe IP) in my Kaiser's Tap adress , or maybe add some route in my Windows command(server) Thanks to help me ,if all works ,I'll upload my conf files for those who wants to use it after.
To be honest, I would have absolutely no idea how to solve this. I just don't know enough of this. But have you tried looking for your answers here? http://ovpnppc.ziggurat29.com/ovpnppc-usage.htm http://ovpn.sq7ro.net/ovpnforum/ Hope you fix it!
Yes ,I've read all that ,and search in his forum too.. I still have my connection ,my PC can ping the client , but my client can't ping the server...The connection is made either.. Any clue ?
Anyone can help me?
I re up this one last time ...
Newbie needs help re Bitpin error. Transfer Lg Envy 3 to a droid 4 flashed 2 pageplus
I want to transfer my mom's contacts and texts from and I want to transfer my mom's contacts and texts from and Im getting the following error when try to transfer the information: BitPim version: 1.0.7-official An unexpected exception has occurred. Please see the help for details on what to do. Traceback (most recent call last): File "gui.pyo", line 284, in run File "gui.pyo", line 159, in __call__ File "gui.pyo", line 1906, in getdata File "phones\com_lgvx11000.pyo", line 244, in getphonebook File "phones\p_lgvx11000.pyo", line 1086, in valid IndexError: string index out of range Variables by last 8 frames, innermost last Frame run in gui.pyo at line 277 resultcb = <gui.Callback instance at 0x077C3E40> res = None self = <WorkerThread(BitPim helper, started daemon)> item = (<gui.Request instance at 0x077C3EB8>, <gui.Callback instance at 0x077C3E40>) call = <gui.Request instance at 0x077C3EB8> ex = IndexError('string index out of range',) e = IndexError('string index out of range',) first = 0 Frame __call__ in gui.pyo at line 159 self = <gui.Request instance at 0x077C3EB8> args = () d = Keys [] {} kwargs = Keys [] {} Frame getdata in gui.pyo at line 1906 count = 1 i = (<bound method GetPhoneDialog.GetPhoneBookSetting of <guiwidgets.GetPhoneDialog; self = <WorkerThread(BitPim helper, started daemon)> req = <guiwidgets.GetPhoneDialog; proxy of <Swig Object of type 'wxDialog *' at 0x3d91 willcall = [(<bound method GetPhoneDialog.GetPhoneBookSetting of <guiwidgets.GetPhoneDialog results = Keys ['groups', 'ringtone-index', 'sync', 'uniqueserial', 'wallpaper-index'] {'sync': {'phonebook': 'MERGE'}, 'wallpaper-index': {128: {'origin': 'images', ' sync = Keys ['phonebook'] {'phonebook': 'MERGE'} st = 0 todo = [(<bound method WorkerThread.rebootcheck of <WorkerThread(BitPim helper, started Frame getphonebook in phones\com_lgvx11000.pyo at line 244 pbook = Keys [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142] {0: {'serials': [{'serial2': 1, 'serial1': 1, 'sourcetype': 'lgvx9200', 'sourceu _rt_ids = Keys [] {} _wp_ids = Keys [] {} _speeds = Keys [0, 1, 2, 3, 4, 1000, 1001] {0: {1: 95}, 1: {1: 96}, 2: {1: 97}, 3: {1: 98}, 4: {1: 99}, 1000: {6: 1}, 1001: self = <phones.com_lgvx9200.Phone object at 0x077AC4F0> pb_addresses = None _cnt = 143 pb_entry = <phones.p_lgvx11000.pbfileentry object at 0x07B4AED0> pb_numbers = <phones.p_lgvx9200.pnfile object at 0x07ECABD0> ring_pathf = <phones.p_lgvx8550.PathIndexFile object at 0x0B6E9F10> result = Keys ['groups', 'ringtone-index', 'sync', 'uniqueserial', 'wallpaper-index'] {'sync': {'phonebook': 'MERGE'}, 'wallpaper-index': {128: {'origin': 'images', ' picid_pathf = <phones.p_lgvx8550.PathIndexFile object at 0x0B7C78F0> pb_entries = <phones.p_lgvx11000.pbfile object at 0x04625DD0> _favorites = Keys [] {} _ices = Keys [] {} Frame valid in phones\p_lgvx11000.pyo at line 1086 self = <phones.p_lgvx11000.pbfileentry object at 0x07B4AED0> Can anyone offer assistance ? Also, if I go to a verizon store and have them transfer the contacts even if my Droid 4 is flashed to page plus will it work? Also, is there any chance they can ruin the flash? I want to transfer my mom's contacts and texts from and Lg Envy 3 to a droid 4 flashed to page plus. Im getting the following error when try to transfer the information: BitPim version: 1.0.7-official An unexpected exception has occurred. Please see the help for details on what to do. Traceback (most recent call last): File "gui.pyo", line 284, in run File "gui.pyo", line 159, in __call__ File "gui.pyo", line 1906, in getdata File "phones\com_lgvx11000.pyo", line 244, in getphonebook File "phones\p_lgvx11000.pyo", line 1086, in valid IndexError: string index out of range Variables by last 8 frames, innermost last Frame run in gui.pyo at line 277 resultcb = <gui.Callback instance at 0x077C3E40> res = None self = <WorkerThread(BitPim helper, started daemon)> item = (<gui.Request instance at 0x077C3EB8>, <gui.Callback instance at 0x077C3E40>) call = <gui.Request instance at 0x077C3EB8> ex = IndexError('string index out of range',) e = IndexError('string index out of range',) first = 0 Frame __call__ in gui.pyo at line 159 self = <gui.Request instance at 0x077C3EB8> args = () d = Keys [] {} kwargs = Keys [] {} Frame getdata in gui.pyo at line 1906 count = 1 i = (<bound method GetPhoneDialog.GetPhoneBookSetting of <guiwidgets.GetPhoneDialog; self = <WorkerThread(BitPim helper, started daemon)> req = <guiwidgets.GetPhoneDialog; proxy of <Swig Object of type 'wxDialog *' at 0x3d91 willcall = [(<bound method GetPhoneDialog.GetPhoneBookSetting of <guiwidgets.GetPhoneDialog results = Keys ['groups', 'ringtone-index', 'sync', 'uniqueserial', 'wallpaper-index'] {'sync': {'phonebook': 'MERGE'}, 'wallpaper-index': {128: {'origin': 'images', ' sync = Keys ['phonebook'] {'phonebook': 'MERGE'} st = 0 todo = [(<bound method WorkerThread.rebootcheck of <WorkerThread(BitPim helper, started Frame getphonebook in phones\com_lgvx11000.pyo at line 244 pbook = Keys [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142] {0: {'serials': [{'serial2': 1, 'serial1': 1, 'sourcetype': 'lgvx9200', 'sourceu _rt_ids = Keys [] {} _wp_ids = Keys [] {} _speeds = Keys [0, 1, 2, 3, 4, 1000, 1001] {0: {1: 95}, 1: {1: 96}, 2: {1: 97}, 3: {1: 98}, 4: {1: 99}, 1000: {6: 1}, 1001: self = <phones.com_lgvx9200.Phone object at 0x077AC4F0> pb_addresses = None _cnt = 143 pb_entry = <phones.p_lgvx11000.pbfileentry object at 0x07B4AED0> pb_numbers = <phones.p_lgvx9200.pnfile object at 0x07ECABD0> ring_pathf = <phones.p_lgvx8550.PathIndexFile object at 0x0B6E9F10> result = Keys ['groups', 'ringtone-index', 'sync', 'uniqueserial', 'wallpaper-index'] {'sync': {'phonebook': 'MERGE'}, 'wallpaper-index': {128: {'origin': 'images', ' picid_pathf = <phones.p_lgvx8550.PathIndexFile object at 0x0B7C78F0> pb_entries = <phones.p_lgvx11000.pbfile object at 0x04625DD0> _favorites = Keys [] {} _ices = Keys [] {} Frame valid in phones\p_lgvx11000.pyo at line 1086 self = <phones.p_lgvx11000.pbfileentry object at 0x07B4AED0> Can anyone offer assistance ? Also, if I go to a verizon store and have them transfer the contacts even if my Droid 4 is flashed to page plus will it work? Also, is there any chance they can ruin the flash? Im getting the following error when try to transfer the information: BitPim version: 1.0.7-official An unexpected exception has occurred. Please see the help for details on what to do. Traceback (most recent call last): File "gui.pyo", line 284, in run File "gui.pyo", line 159, in __call__ File "gui.pyo", line 1906, in getdata File "phones\com_lgvx11000.pyo", line 244, in getphonebook File "phones\p_lgvx11000.pyo", line 1086, in valid IndexError: string index out of range Variables by last 8 frames, innermost last Frame run in gui.pyo at line 277 resultcb = <gui.Callback instance at 0x077C3E40> res = None self = <WorkerThread(BitPim helper, started daemon)> item = (<gui.Request instance at 0x077C3EB8>, <gui.Callback instance at 0x077C3E40>) call = <gui.Request instance at 0x077C3EB8> ex = IndexError('string index out of range',) e = IndexError('string index out of range',) first = 0 Frame __call__ in gui.pyo at line 159 self = <gui.Request instance at 0x077C3EB8> args = () d = Keys [] {} kwargs = Keys [] {} Frame getdata in gui.pyo at line 1906 count = 1 i = (<bound method GetPhoneDialog.GetPhoneBookSetting of <guiwidgets.GetPhoneDialog; self = <WorkerThread(BitPim helper, started daemon)> req = <guiwidgets.GetPhoneDialog; proxy of <Swig Object of type 'wxDialog *' at 0x3d91 willcall = [(<bound method GetPhoneDialog.GetPhoneBookSetting of <guiwidgets.GetPhoneDialog results = Keys ['groups', 'ringtone-index', 'sync', 'uniqueserial', 'wallpaper-index'] {'sync': {'phonebook': 'MERGE'}, 'wallpaper-index': {128: {'origin': 'images', ' sync = Keys ['phonebook'] {'phonebook': 'MERGE'} st = 0 todo = [(<bound method WorkerThread.rebootcheck of <WorkerThread(BitPim helper, started Frame getphonebook in phones\com_lgvx11000.pyo at line 244 pbook = Keys [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142] {0: {'serials': [{'serial2': 1, 'serial1': 1, 'sourcetype': 'lgvx9200', 'sourceu _rt_ids = Keys [] {} _wp_ids = Keys [] {} _speeds = Keys [0, 1, 2, 3, 4, 1000, 1001] {0: {1: 95}, 1: {1: 96}, 2: {1: 97}, 3: {1: 98}, 4: {1: 99}, 1000: {6: 1}, 1001: self = <phones.com_lgvx9200.Phone object at 0x077AC4F0> pb_addresses = None _cnt = 143 pb_entry = <phones.p_lgvx11000.pbfileentry object at 0x07B4AED0> pb_numbers = <phones.p_lgvx9200.pnfile object at 0x07ECABD0> ring_pathf = <phones.p_lgvx8550.PathIndexFile object at 0x0B6E9F10> result = Keys ['groups', 'ringtone-index', 'sync', 'uniqueserial', 'wallpaper-index'] {'sync': {'phonebook': 'MERGE'}, 'wallpaper-index': {128: {'origin': 'images', ' picid_pathf = <phones.p_lgvx8550.PathIndexFile object at 0x0B7C78F0> pb_entries = <phones.p_lgvx11000.pbfile object at 0x04625DD0> _favorites = Keys [] {} _ices = Keys [] {} Frame valid in phones\p_lgvx11000.pyo at line 1086 self = <phones.p_lgvx11000.pbfileentry object at 0x07B4AED0> Can anyone offer assistance ? Also, if I go to a verizon store and have them transfer the contacts even if my Droid 4 is flashed to page plus will it work? Also, is there any chance they can ruin the flash?
FM Radio on the Nook?
Has anyone tried this? We have the hardware behind it (twl6040). I compiled the driver for it, and found the firmware blobs it wanted to load. Insmod dmesg logs: Code: <3>[ 3012.835601] init: no such service 'fm_dl' <3>[ 3014.386718] init: untracked pid 2225 exited <3>[ 3015.045623] init: untracked pid 2213 exited <6>[ 3015.710144] (stc): st_register(8) <6>[ 3015.710174] (stc): chnl_id list empty :8 <6>[ 3015.710205] (stk) : st_kim_start <6>[ 3015.710205] Enable wl12xx power <6>[ 3015.917175] (stk) :ldisc_install = 1 <6>[ 3015.968597] (stc): st_tty_open <6>[ 3015.968627] (stk) :line discipline installed <6>[ 3015.969879] (stk) :TIInit_7.6.15.bts <6>[ 3016.060791] (stc): add_channel_to_table: id 8 <6>[ 3016.726562] (stc): remove_channel_from_table: id 8 <6>[ 3016.726623] (stc): all chnl_ids unregistered <6>[ 3016.726684] (stk) :ldisc_install = 0 <6>[ 3016.727081] (stc): st_tty_close <6>[ 3016.729278] Disable wl12xx power <6>[ 3023.407836] (stc): st_register(8) <6>[ 3023.407897] (stc): chnl_id list empty :8 <6>[ 3023.407928] (stk) : st_kim_start <6>[ 3023.407958] Enable wl12xx power <6>[ 3023.615295] (stk) :ldisc_install = 1 <6>[ 3023.666046] (stc): st_tty_open <6>[ 3023.666107] (stk) :line discipline installed <6>[ 3023.666595] (stk) :TIInit_7.6.15.bts <6>[ 3023.755706] (stc): add_channel_to_table: id 8 The radio app, itself, seems to want to work. logcat logs Code: D/fm_apln ( 2190): freq_set_dlg_shw: Frequency changing to : 106500 KHz D/fm_srvc ( 2190): dhrdw_freq_set fd: 6 freq: 106500 D/fm_hrdw ( 2190): hrdw_so_freq_set api_hndl: 6 freq: 106500 D/fm_hrdw ( 2190): gen_freq_set freq: 106500 limited: 106500 D/fm_hrdw ( 2190): rds_reset D/fm_hrdw ( 2190): v4_freq_set: 106500 E/fm_hrdw ( 2190): iris_buf_display error: 22 E/fm_hrdw ( 2190): iris_buf_display error: 22 D/fm_srvc ( 2190): evt_pi_chngd D/fm_srvc ( 2190): dhrdw_pi_get fd: 6 D/fm_hrdw ( 2190): hrdw_so_pi_get api_hndl: 6 pi: 0x0 D/fm_apln ( 2190): on_pi_chngd D/fm_hrdw ( 2190): v4_freq_set VIDIOC_S_FREQUENCY success D/fm_sttn ( 2190): pt_parse: 0 D/fm_apln ( 2190): run_on_pi_chngd run D/fm_apln ( 2190): run_on_pi_chngd run pi: 0 cs: null D/fm_apln ( 2190): run_on_pi_chngd run cs: 0000 m_just_pi: true m_just_pi_time: 1395133231826 E/fm_hrdw ( 2190): iris_buf_display error: 22 E/fm_hrdw ( 2190): iris_buf_display error: 22 D/fm_srvc ( 2190): evt_freq_chngd: freq: 106500 D/fm_apln ( 2190): on_freq_chngd freq: 106500 D/fm_apln ( 2190): ui_sttn_info_reset m_freq: 106500 sttn_name: 106.5 D/fm_sttn ( 2190): pt_parse: 0 D/fm_apln ( 2190): sttn_id_tv_set m_station_id: 0 sttn_id: PI: 0 D/fm_apln ( 2190): prefs_set int: last_frequency = 106500 E/fm_hrdw ( 2190): iris_buf_display error: 22 E/fm_hrdw ( 2190): iris_buf_display error: 22 D/fm_srvc ( 2190): dhrdw_pt_get fd: 6 D/fm_hrdw ( 2190): hrdw_so_pt_get api_hndl: 6 pt: -1 D/fm_srvc ( 2190): evt_pt_chngd: -1 D/fm_apln ( 2190): cb_on_pt_chngd E/fm_hrdw ( 2190): iris_buf_display error: 22 E/fm_hrdw ( 2190): iris_buf_display error: 22 D/fm_srvc ( 2190): evt_ps_chngd: D/fm_apln ( 2190): run_on_pt_chngd: -1 D/fm_sttn ( 2190): pt_parse: -1 D/fm_sttn ( 2190): pt_parse: -1 E/fm_hrdw ( 2190): iris_buf_display error: 22 E/fm_hrdw ( 2190): iris_buf_display error: 22 D/fm_srvc ( 2190): evt_rt_chngd: D/fm_hrdw ( 2190): v4_rssi_get VIDIOC_G_TUNER success name: FM type: 1 cap: 0x91 lo: 1400000 hi: 1728000 sc: 3 am: 1 sig: 31097 afc: 0 No audio. I'm not sure if I just need to use a mixer to map it or if I have further driver problems. Sometimes I get these errors? Code: <3>[ 3081.753814] fmdrv: Response SKB ptr not NULL <3>[ 3081.754577] fmdrv: Response SKB is missing <3>[ 3082.530303] fmdrv: Response SKB ptr not NULL <3>[ 3082.531036] fmdrv: Response SKB is missing Anyway, I'm thinking it's possible with some work.
Well I definitely know that it's going to be possible with a little bit of work. I managed to get a split second of audio from radio station while I was messing with spirit radio settings and unplugged the headset. Don't know what I did because I haven't managed to recreate, but it was enough to let me know that it was there and just needs to be mapped. If anyone else would like to work with me on this, here's the files: http://www.mediafire.com/download/6296mev66ydlb2y/fm_radio_files.zip the *.bts files go in /system/etc/firmware fm_drv.ko goes in /system/lib/modules omap audio-tool (which I just compiled) goes in /system/xbin You have to procure spirit FM unlocked (from market or elsewhere).
I'm not going to get involved but that's cool and unexpected. Good stuff.
Well at least I found a practical use for audio-tool. Apparently our sound chipset is normally configured for low-power operation. You can use audio-tool to change this to high performance. Code: [email protected]:/ # audio-tool mix Number of controls: 71 ctl type num name value 0 ENUM 1 DL1 Equalizer Flat response 1 ENUM 1 Sidetone Equalizer Flat response 2 ENUM 1 AMIC Equalizer High-pass 0dB 3 ENUM 1 DMIC Equalizer High-pass 0dB 4 INT 1 DL1 Media Playback Volume 132 5 INT 1 DL1 Tones Playback Volume 0 6 INT 1 DL1 Voice Playback Volume 130 7 INT 1 DL1 Capture Playback Volume 0 8 INT 1 VXREC Media Volume 0 9 INT 1 VXREC Tones Volume 0 10 INT 1 VXREC Voice DL Volume 0 11 INT 1 VXREC Voice UL Volume 0 12 INT 1 AUDUL Media Volume 0 13 INT 1 AUDUL Tones Volume 0 14 INT 1 AUDUL Voice UL Volume 120 15 INT 1 AUDUL Voice DL Volume 0 16 INT 1 SDT UL Volume 101 17 INT 1 SDT DL Volume 120 18 INT 2 DMIC1 UL Volume 120 120 19 INT 2 DMIC2 UL Volume 120 120 20 INT 2 DMIC3 UL Volume 120 120 21 INT 2 AMIC UL Volume 120 120 22 INT 2 BT UL Volume 126 126 23 BOOL 1 DL1 Mono Mixer Off 24 BOOL 1 AUDUL Mono Mixer Off 25 BOOL 1 DL1 MM_EXT Switch Off 26 BOOL 1 DL1 BT_VX Switch Off 27 BOOL 1 DL1 PDM_DL2 Switch On 28 BOOL 1 DL1 PDM Switch Off 29 BOOL 1 Sidetone Mixer Capture Off 30 BOOL 1 Sidetone Mixer Playback On 31 BOOL 1 Capture Mixer Tones Off 32 BOOL 1 Capture Mixer Voice Playback Off 33 BOOL 1 Capture Mixer Voice Capture Off 34 BOOL 1 Capture Mixer Media Playback Off 35 BOOL 1 Voice Capture Mixer Tones Playback Off 36 BOOL 1 Voice Capture Mixer Media Playback Off 37 BOOL 1 Voice Capture Mixer Capture Off 38 BOOL 1 DL1 Mixer Tones Off 39 BOOL 1 DL1 Mixer Voice Off 40 BOOL 1 DL1 Mixer Capture Off 41 BOOL 1 DL1 Mixer Multimedia On 42 ENUM 1 MUX_VX1 None 43 ENUM 1 MUX_VX0 None 44 ENUM 1 MUX_UL11 None 45 ENUM 1 MUX_UL10 None 46 ENUM 1 MUX_UL07 None 47 ENUM 1 MUX_UL06 None 48 ENUM 1 MUX_UL05 None 49 ENUM 1 MUX_UL04 None 50 ENUM 1 MUX_UL03 None 51 ENUM 1 MUX_UL02 None 52 ENUM 1 MUX_UL01 None 53 ENUM 1 MUX_UL00 None 54 INT 2 Capture Preamplifier Volume 1 1 55 INT 2 Capture Volume 4 4 56 INT 2 Aux FM Volume 3 3 57 INT 2 Headset Playback Volume 7 7 58 INT 2 Handsfree Playback Volume 26 26 59 INT 1 Earphone Playback Volume 15 60 ENUM 1 Headset Power Mode Low-Power 61 BOOL 1 Earphone Playback Switch Off 62 BOOL 1 Spk Right Playback Switch On 63 BOOL 1 Spk Left Playback Switch On 64 ENUM 1 Headset Right Playback Off 65 ENUM 1 Headset Left Playback Off 66 ENUM 1 Handsfree Right Playback HF DAC 67 ENUM 1 Handsfree Left Playback HF DAC 68 ENUM 1 Analog Right Capture Route Off 69 ENUM 1 Analog Left Capture Route Off 70 ENUM 1 TWL6040 Power Mode Low-Power [email protected]:/ # audio-tool mix 70 1 [email protected]:/ # audio-tool mix Number of controls: 71 ctl type num name value 0 ENUM 1 DL1 Equalizer Flat response 1 ENUM 1 Sidetone Equalizer Flat response 2 ENUM 1 AMIC Equalizer High-pass 0dB 3 ENUM 1 DMIC Equalizer High-pass 0dB 4 INT 1 DL1 Media Playback Volume 132 5 INT 1 DL1 Tones Playback Volume 0 6 INT 1 DL1 Voice Playback Volume 130 7 INT 1 DL1 Capture Playback Volume 0 8 INT 1 VXREC Media Volume 0 9 INT 1 VXREC Tones Volume 0 10 INT 1 VXREC Voice DL Volume 0 11 INT 1 VXREC Voice UL Volume 0 12 INT 1 AUDUL Media Volume 0 13 INT 1 AUDUL Tones Volume 0 14 INT 1 AUDUL Voice UL Volume 120 15 INT 1 AUDUL Voice DL Volume 0 16 INT 1 SDT UL Volume 101 17 INT 1 SDT DL Volume 120 18 INT 2 DMIC1 UL Volume 120 120 19 INT 2 DMIC2 UL Volume 120 120 20 INT 2 DMIC3 UL Volume 120 120 21 INT 2 AMIC UL Volume 120 120 22 INT 2 BT UL Volume 126 126 23 BOOL 1 DL1 Mono Mixer Off 24 BOOL 1 AUDUL Mono Mixer Off 25 BOOL 1 DL1 MM_EXT Switch Off 26 BOOL 1 DL1 BT_VX Switch Off 27 BOOL 1 DL1 PDM_DL2 Switch On 28 BOOL 1 DL1 PDM Switch Off 29 BOOL 1 Sidetone Mixer Capture Off 30 BOOL 1 Sidetone Mixer Playback On 31 BOOL 1 Capture Mixer Tones Off 32 BOOL 1 Capture Mixer Voice Playback Off 33 BOOL 1 Capture Mixer Voice Capture Off 34 BOOL 1 Capture Mixer Media Playback Off 35 BOOL 1 Voice Capture Mixer Tones Playback Off 36 BOOL 1 Voice Capture Mixer Media Playback Off 37 BOOL 1 Voice Capture Mixer Capture Off 38 BOOL 1 DL1 Mixer Tones Off 39 BOOL 1 DL1 Mixer Voice Off 40 BOOL 1 DL1 Mixer Capture Off 41 BOOL 1 DL1 Mixer Multimedia On 42 ENUM 1 MUX_VX1 None 43 ENUM 1 MUX_VX0 None 44 ENUM 1 MUX_UL11 None 45 ENUM 1 MUX_UL10 None 46 ENUM 1 MUX_UL07 None 47 ENUM 1 MUX_UL06 None 48 ENUM 1 MUX_UL05 None 49 ENUM 1 MUX_UL04 None 50 ENUM 1 MUX_UL03 None 51 ENUM 1 MUX_UL02 None 52 ENUM 1 MUX_UL01 None 53 ENUM 1 MUX_UL00 None 54 INT 2 Capture Preamplifier Volume 1 1 55 INT 2 Capture Volume 4 4 56 INT 2 Aux FM Volume 3 3 57 INT 2 Headset Playback Volume 7 7 58 INT 2 Handsfree Playback Volume 26 26 59 INT 1 Earphone Playback Volume 15 60 ENUM 1 Headset Power Mode Low-Power 61 BOOL 1 Earphone Playback Switch Off 62 BOOL 1 Spk Right Playback Switch On 63 BOOL 1 Spk Left Playback Switch On 64 ENUM 1 Headset Right Playback Off 65 ENUM 1 Headset Left Playback Off 66 ENUM 1 Handsfree Right Playback HF DAC 67 ENUM 1 Handsfree Left Playback HF DAC 68 ENUM 1 Analog Right Capture Route Off 69 ENUM 1 Analog Left Capture Route Off 70 ENUM 1 TWL6040 Power Mode High-Performance [email protected]:/ # I'm not real sure where to start as far as mapping.
[Q] how to hook bluetooth getDefaultAdapter, i can't hook it:(
how to hook bluetooth getDefaultAdapter, i tried many times, but i can't hook it please help me on it, thanks! public static synchronized BluetoothAdapter getDefaultAdapter() { 378 if (sAdapter == null) { 379 IBinder b = ServiceManager.getService(BLUETOOTH_MANAGER_SERVICE); 380 if (b != null) { 381 IBluetoothManager managerService = IBluetoothManager.Stub.asInterface(b); 382 sAdapter = new BluetoothAdapter(managerService); 383 } else { 384 Log.e(TAG, "Bluetooth binder is null"); 385 } 386 } 387 return sAdapter; 388 }