Welcome to the MP3Car.com forums.
You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. Registering will also remove advertisements. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!
If you have any problems with the registration process or your account login, please contact contact us.
|
05-09-2008, 01:00 PM
|
#31
|
|
Fusion Brain Creator
Join Date: Mar 2006
Location: Colorado, but Canadian!
Vehicle: 2001 Honda Civic EX Coupe
Posts: 6,273
|
Quote: Originally Posted by CarComp 
Hey whoever distributes RR, just include winamp. Its GPL or whatever that allows it to be redistributed freely (without profits), and RR uses an old version anyways right? Just include it, and have RR build the INI itself so you NEVER see it.
The ini file is created when the installer runs (or rather unpacked from a zipped up default file). You never need to touch the folder that RR is in, or the ini file. Use the configurator. Really that simple.
Quote: Originally Posted by CarComp 
Also why isn't RR defaulted to My Music for the playlists?
Because MyMusic is not where a lot of people put their music. For example most people partition their drives. Media on a second partition. That is not MyMusic. If you reinstall windows, the Media part is uneffected. And realistically, the only time music goes in that folder is when you use WMP to rip from a CD, and I havent bought, burned, or ripped a CD in years, and my folder only has the default jazz song Should default to your torrent folder. Whoops, who said that?
Quote: Originally Posted by CarComp 
Why aren't the GPS programs autodetected? its just a CLSID, or even an EXE file.
Because there are way too many different GPS programs. Also lots of installs have 2 GPS programs. iGuidance does directing, MS Streets does the planning.
Quote: Originally Posted by CarComp 
Furthermore, all INI files should re-create to their defaults if they are deleted.
Personally I think that is the worst idea ever. Proof of this idiocity is in the SD forums. SD glitches probably while the write stream is open on the file, and something gets messed up. All the hours they spent configuring it, gone. rewritten to defaults because it was broken. Look at the bug area and it is littered with "SD crashed today, restarted it and everything was back to defaults". That would **** me off. If RR were to crash, which it rarely ever does, I want it to just skip that part as if it werent there, and leave my config. For those who put hours into it, I am sure they want the same.
|
|
|
05-09-2008, 02:25 PM
|
#32
|
|
Maximum Bitrate
Join Date: Oct 2001
Location: Indiana
Vehicle: 1990 Oldsmobile Cutlass Calais
Posts: 473
|
What does running a configurator have to do with including winamp with the distributable? I'm merely stating why force the user to download a separate program?
As for My Music, RR actually defaults to nowhere. It *should* default to somewhere, and since windows default is "My Music" it should default there. You can always change it. (Hence the setup program asking where it is on first run)
As for looking for a GPS program, you can probably determine from the top 5 if not the top 10. Its not that hard to do, and once again, it would make RR more "out of the box" friendly. And you can always modify these settings later.
And how is having an ini file re-create as default a bad idea? Is it better for the program to completely not function instead? You delete it, it recreates. Simple. If you like your config, why would you delete your file? RR should never delete the ini. I think you misunderstood what I was saying. Also, if RR uses the api's for ini files, you'll never have to worry about it deleting the files, b/c its usually read OR write, but never left hanging open. Windows handles that. I've never seen an ini file get deleted or erased unless the person actually clicks it and deletes it.
EDIT: Ok i found out RR is opening and modifying the ini files itself. what the heck? use the API. It actually deletes the ini file as it replaces it. thats kinda iffy don't you think? Heres some code that will function in a safer manner...
Create a module and call it modINI. Add the module code below to it...The following code includes error handlers, as well as a debug log creating sub for when there are errors which logs the time as well as the error and the subroutine as well as the line number. It is taken from MediaEngine. Feel free to use it.
Read using.......
variable = ReadINI(App.Path & "\rr.ini", "section", "key", vartype CONSTANT)
OR example:
Code:
Dim BrowseHistory as String
BrowseHistory = ReadINI(App.Path & "\rr.ini", "main", "BrowseHistory", MString)
Write using......
writeINI App.Path & "\rr.ini","section","key",VARIABLE
OR example:
Code:
Dim sMediaType as String
sMediaType = "MP3"
WriteINI App.Path & "\rr.ini", "main", "LastPlayMode", sMediaType
modINI.bas "MODULE CODE"
Code:
Option Explicit
Public Const MString = 0
Public Const MBool = 1
Public Const MLong = 2
Public Const MInteger = 3
Public Const MVariant = 4
Public Const MSingle = 5
Public Const MDec = 6
Public Const MDouble = 7
'filesystem handlers
Public Declare Function GetPrivateProfileString Lib "kernel32" Alias _
"GetPrivateProfileStringA" (ByVal lpApplicationName As String, _
ByVal lpKeyName As String, ByVal lpDefault As String, _
ByVal lpReturnedString As String, ByVal nSize As Long, _
ByVal lpFileName As String) As Long
Public Declare Function WritePrivateProfileString Lib "kernel32" Alias _
"WritePrivateProfileStringA" (ByVal lpApplicationName As String, _
ByVal lpKeyName As String, ByVal lpString As Any, _
ByVal lpFileName As String) As Long
Function ReadINI(ByVal FileName As String, ByVal Section, ByVal KeyName As String, ByVal VarType As Long) As Variant
On Error GoTo ReadINI_Err
Dim sRet As String
sRet = String(255, Chr(0))
ReadINI = left(sRet, GetPrivateProfileString(Section, ByVal KeyName, "", sRet, Len(sRet), FileName))
If VarType <> MString Then ReadINI = Replace(ReadINI, ".", DecimalSeparator)
'If ReadINI = "" Then
' ErrH "The ReadINI function returned a null value from " & filename & " " & Section & " " & KeyName
'End If
Select Case VarType
Case 0
Exit Function
Case 1
If ReadINI = "" Then
fix1:
ReadINI = False
Exit Function
Else
On Error GoTo fix1
ReadINI = CBool(ReadINI)
End If
Case 2
If ReadINI = "" Then
fix2:
ReadINI = "0"
Exit Function
Else
On Error GoTo fix2
ReadINI = CLng(ReadINI)
End If
Case 3
If ReadINI = "" Then
fix3:
ReadINI = "0"
Exit Function
Else
On Error GoTo fix3
ReadINI = CInt(ReadINI)
End If
Case 4
If ReadINI = "" Then
fix4:
ReadINI = "0"
Exit Function
Else
On Error GoTo fix4
ReadINI = CVar(ReadINI)
End If
Case 5
If ReadINI = "" Then
fix5:
ReadINI = "0"
Exit Function
Else
On Error GoTo fix5
ReadINI = CSng(ReadINI)
End If
Case 6
If ReadINI = "" Then
fix6:
ReadINI = "0"
Exit Function
Else
On Error GoTo fix6
ReadINI = CDec(ReadINI)
End If
Case 7
If ReadINI = "" Then
fix7:
ReadINI = "0"
Exit Function
Else
On Error GoTo fix7
ReadINI = CDbl(ReadINI)
End If
Case Else
On Error Resume Next
ReadINI = CStr(ReadINI)
End Select
Exit Function
ReadINI_Err:
errh "An error occured in modIni.ReadINI " & _
" ", Err.Description, Err.Number
End Function
Function WriteINI(ByVal sFilename, ByVal sSection As String, ByVal sKeyName As String, ByVal sNewString As String) As Integer
On Error GoTo WriteINI_Err
Dim r
r = WritePrivateProfileString(sSection, sKeyName, sNewString, sFilename)
WriteINI = r
Exit Function
WriteINI_Err:
errh "An error occured in modIni.WriteINI " & _
" ", Err.Description, Err.Number
End Function
Public Sub DeleteSection(strFile As String, strSection As String)
On Error GoTo DeleteSection_Err
WritePrivateProfileString strSection, vbNullString, vbNullString, strFile
Exit Sub
DeleteSection_Err:
errh "An error occured in modIni.DeleteSection " & _
" ", Err.Description, Err.Number
End Sub
Public Sub DeleteKey(strFile As String, strSection As String, strKey As String)
On Error GoTo DeleteKey_Err
WritePrivateProfileString strSection, strKey, vbNullString, strFile
Exit Sub
DeleteKey_Err:
errh "An error occured in modIni.DeleteKey " & _
" ", Err.Description, Err.Number
End Sub
Public Sub errh(ErrInfo As String, errmsg As String, errnum As Long, Optional ByVal ExitApp As Boolean)
'Main Error Handling Function
'on error GoTo ErrH_Err
Dim ErrMsg1 As String
ErrMsg1 = ErrInfo & " : " & errmsg & " : Error number " & CStr(errnum)
WriteLog ErrMsg1
If errmsg = "Skin Error" Then Exit Sub
MsgBox ErrMsg1 & vbCrLf & "Click ok to terminate the application", vbCritical, "RR Fatal Error"
Close 'Close any and all open files
Dim Form As Form
For Each Form In Forms
Unload Form
Set Form = Nothing
Next Form
End Sub
Public Sub WriteLog(ByVal sMessage As String)
On Error GoTo WriteLog_err
Dim iFF As Integer
Dim sDebugBuffer As String
Dim sDebugLog As String
sDebugBuffer = Now & " - " & sMessage
iFF = FreeFile
sDebugLog = App.Path & "\debug.log"
If FileExists(sDebugLog) Then
Open sDebugLog For Append As #iFF
Else
Open sDebugLog For Output As #iFF
End If
Print #iFF, sDebugBuffer
Close iFF
Exit Sub
WriteLog_err:
If Err.Number <> 0 Or Err.Number = 67 Then
If Err.Number = 55 Then Exit Sub ' file already open
Else
Resume Next
End If
End Sub
Last edited by CarComp : 05-09-2008 at 02:47 PM.
|
|
|
05-09-2008, 03:09 PM
|
#33
|
|
Newbie
Join Date: Apr 2007
Location: Seattle
Vehicle: 2005 Subaru Legacy GT
Posts: 18
|
RR is not designed for the Gramma & Grandpa crowd, nor do I think it's intended for the non-hobbyist.
Consider: IF RR were more user friendly it would also likely be less modifiable. Look at the packaged products and ask yourself, 'Can I learn how to mod this material? Is there a huge user-base of modifiers I can go to for help? are there tons of options for various skins? can I program it HOWEVER I like?' I imagine your answer is going to be 'No' for most of them.
Is RR really that much of a problem to setup? Is it THAT difficult to find help? I've seen a few fair suggestions for improving the installer, but frankly if you need so much more automation in the install then RR is not for you.
|
|
|
05-09-2008, 03:09 PM
|
#34
|
|
Maximum Bitrate
Join Date: Aug 2006
Location: Sun Diego
Vehicle: 2001 A4 1.8TQMS
Posts: 798
|
Quote: Originally Posted by Tidder 
Maybe if someone wrote an easier config proggy, with a bunch of Yes/No questions that ran right after install. Cause there still are options and stuff in my RR config I don't understand.
I don't know how much simpler you can make the latest version of RR Config. If you find this version of the config difficult to understand, then the older version will definitely be alien.
If the config were re-written for YES/NO diaglog boxes for all of RR's available features & options, it'd be a never ending stream of YES/NO's boxes.
Quote: Originally Posted by CarComp 
Furthermore, all INI files should re-create to their defaults if they are deleted. Thats a core feature of MediaEngine. Its really hard to mess up unless you start deleting skin files, and then it even still works because it has a built in super simple default skin. Placeholders really with black/white images.
So here's a scenerio:
I'm deleting skin files.
Turns out I end up deleting the current skin being used by RR. I start RR and it resests the master .ini file to default (erasing all my prefered settings) and the default skin, because it can't find the files I inadvertantly deleted?
Uh, no.
Bad idea.
|
|
|
05-09-2008, 03:12 PM
|
#35
|
|
Constant Bitrate
Join Date: Mar 2006
Location: Another Planet.
Vehicle: 2003 Pontiac Vibe GT/93 Pontiac Grand Am
Posts: 182
|
It isnt hard to set up, just a PITA to get to work with everything properly. But, thats half the fun, and it saves a trip to the barber.  Wouldnt use any other FE. 
__________________
Mike
Carputer:Coming soon!
ECS K7SEM rev:3.0a ,AMD Athlon 1300,Western Digital 80G HD,DSATX PSU,512mb RAM,7" Touchscreen
My Rides:
'03 Vibe GT!
My AED GA!
|
|
|
05-09-2008, 03:24 PM
|
#36
|
|
Maximum Bitrate
Join Date: Aug 2006
Location: Sun Diego
Vehicle: 2001 A4 1.8TQMS
Posts: 798
|
Quote: Originally Posted by CarComp 
What does running a configurator have to do with including winamp with the distributable? I'm merely stating why force the user to download a separate program?
While there is a "preferred" version, different users want to use features offered in other versions of winamp (i.e. JTFE, Smart Playlists, certain AVS, etc.) not always available to the "prefered" version. Just another way for RR to stay flexible for the user.
Quote: Originally Posted by CarComp 
As for My Music, RR actually defaults to nowhere. It *should* default to somewhere, and since windows default is "My Music" it should default there. You can always change it. (Hence the setup program asking where it is on first run)
After initial installation, the congif runs and lets the user define those values. Since there is no reason for the .ini to be missing/deleted, no reason to set RR-based "defaults."
Quote: Originally Posted by CarComp 
As for looking for a GPS program, you can probably determine from the top 5 if not the top 10. Its not that hard to do, and once again, it would make RR more "out of the box" friendly. And you can always modify these settings later.
Why make it a "canned" operation? More and more PC GPS programs come out as the mobile PC market emerges. Revising RR just to detect these "top 5" to keep up is just not an efficient way of doing things, makes RR more bloated, and more prone to error when newer versions of the same software comes out.
|
|
|
05-09-2008, 04:09 PM
|
#37
|
|
Maximum Bitrate
Join Date: Oct 2001
Location: Indiana
Vehicle: 1990 Oldsmobile Cutlass Calais
Posts: 473
|
You guys are just missing the point.
|
|
|
05-09-2008, 04:37 PM
|
#38
|
|
Super Duper Moderator
Join Date: Sep 2004
Location: Corning, NY
Vehicle: 2001 VW Beetle
Posts: 4,258
|
I'm a new RR user and found it very easy to install and get running. I have a feeling that the RRconfig.exe saved me a lot of time and effort.
However, if I want to get all the really cool stuff working, it takes a lot of research and time.
On the other hand, it does just about anything. Simply the tradeoff between functionality and complexity.
|
|
|
05-09-2008, 04:43 PM
|
#39
|
|
FLAC
Join Date: May 2007
Location: Top o' the world Ma!
Vehicle: 2004 Chrysler 300M Special
Posts: 1,087
|
I think alot of peoel are missing the point.
RR is open source freeware.
And people are complaining it's not "commercial" enough? (ie: one click walk away install)
Honestly, it's harder to get windows xp to install than RR.
Install wimamp-Start installer-set media paths- set skin paths-set sps path- ready to go.
How freakin easy do you need it to be?
Of course, that's just the basic install (mp3, dvd, video, gps, etc), if you want all the bels and whistles, ya gotta work for it.......just like any other "custom" anything in this world......
__________________
For once you have tasted flight you will walk the earth with your eyes turned skywards, for there you have been and there you will long to return.
Leonardo Da Vinci
Last edited by greatwhite : 05-09-2008 at 04:49 PM.
|
|
|
05-09-2008, 08:44 PM
|
#40
|
|
Raw Wave
Join Date: Sep 2003
Location: New Mexico
Vehicle: 04 Pontiac Sunfire (The Racer is dead...)
Posts: 2,187
|
Quote: Originally Posted by Sal R. 
I don't know how much simpler you can make the latest version of RR Config. If you find this version of the config difficult to understand, then the older version will definitely be alien.
If the config were re-written for YES/NO diaglog boxes for all of RR's available features & options, it'd be a never ending stream of YES/NO's boxes.
C'mon man, think like a programmer. It would be easy to add a little "Quick Setup" to get it up and rolling, like a simple RRconfig that runs right after install that would just do basics. Music location, GPS proggy and port, video settings, skin. Ya?
Now for advanced setup and blah, rrconfig does the job very well. I haven't checked out the newest version I don't think, I'm still using one thats probably 6 or 7 months old. But I've just mostly been editing the ini file directly. I'm speaking for other users that would deem it a hard proggy to config.
Now I'm not saying the RR community/Guino aren't doing the job proper. I LOVE open source free apps, I support that to no end. I'll always have the idea of knowledge belongs to the people. But for the people that don't care and just want something to work, a simple config would be good, right after install.
But, I'm speaking of 2 experiences. One, probably over 2 years ago trying out RR for the first time. I had NO CLUE what to do with it, cause I didn't read anything about it on the forum, just installed and tried it. I didn't know where to start, what to do, etc. Now, second experience is after a CarPC makeover about a year ago. Decided to give RR a go again, cause my lil winamp frontend proggy just didn't cut it anymore. And rather than re-invent the wheel, RR looked like a good option. This time, I'd been around, seen a lot of the RR discussion, knew a good amount on what to do, how to config, etc. Then found RRconfig and almost shat myself. That proggy rocks as far as I'm concerned. BUT, there are still options in there (once again talking about the version from 7 or 8 months ago) that I don't understand what exactly they do. I'm sure browsing the forum and looking at the documentation that comes with RR, I could eventually figure it out, but it's not easy.
But then again, I know, it's open source, community supported, no financial backing, no corporate team of programmers to create a nice Help and How-to doc built in. I'm just saying.
And viola. 
|
|
|
05-09-2008, 08:44 PM
|
#41
|
|
Constant Bitrate
Join Date: Dec 2004
Vehicle: 2005 Dodge Magnum RT
Posts: 132
|
Quote: Originally Posted by greatwhite 
And people are complaining it's not "commercial" enough? (ie: one click walk away install)
Honestly, it's harder to get windows xp to install than RR.
Windows XP is far easier to install and setup than RR imo.
And it's not just the one click install issues, nothing is clear on it, first time I got one that wasn't bundled with winamp, though there was nothing saying anything about needing it, and then the fact tha it comes with a skin it doesn't even know it's there and won't work till you tell it to use it, no reason for that.
Then there's the completely basic stuff like getting it to even read your music, there's an option in RRconfig to tell it where your music is, but it won't play any of the songs, now i'm assuming that it needs to build it's database, but there is nothing clear at all as to how to do that, Frodoplayer right where you set the database directory was the sync/build button, RR I have no clue, I saw one button that was just a picture icon that could have been for it and I pressed it, and then it sat there with a blue ring flashing around it for 20 mins and didn't do anything and still couldn't play my music. Now I can understand putting more custom stuff in it as being a bit more dificult, but come one now, there's no reason it should be that much a pita to get it to even play music, and it's not like I have no clue what i'm doing either, I was able to skin frodoplayer with it's ini files just fine and customize it how I wanted.
__________________
VIA MII10000, 512mb, EVGA MX4000, Xenarc 700TSV, M1-ATX PSU
30GB hitachi 2.5" HDD, Panasonic slimline slotload CDRW/DVD ROM
|
|
|
05-09-2008, 08:50 PM
|
#42
|
|
Raw Wave
Join Date: Sep 2003
Location: New Mexico
Vehicle: 04 Pontiac Sunfire (The Racer is dead...)
Posts: 2,187
|
Why are the posts out of sequence? Or is it just me...
EDIT: Haha, just me. Stupid Hybrid viewing mode... 
|
|
|
05-10-2008, 10:24 AM
|
#43
|
|
Maximum Bitrate
Join Date: Oct 2001
Location: Indiana
Vehicle: 1990 Oldsmobile Cutlass Calais
Posts: 473
|
Those posts are what i'm talking about. It should work better out of the box for people who just want to try it out. For those other super customizer people, hey the option is always there. Its not like the options are being taken away. I like the "common sense" post. It sums up what I mean.
|
|
|
05-11-2008, 12:56 AM
|
#44
|
|
Variable Bitrate
Join Date: Mar 2004
Posts: 240
|
On a side note... what is with people bundling extra functions/programs with/into skins? This is one of the things I was referring to CarComp. If you want to add some cool feature to RR AND have it included in your new skin... then it should be a fully separate, installable (and uninstallable) plugin. I find it annoying when someone includes additional programs I don't need or want as part of their skin and I have to pick it apart to get ride of it or am forced to use it as well.
I agree with an intial easy install as well as the ability for indepth customization. FreeICE is close to this idea. Works right out of the box... nothing to set. From there, there are some customizations available and more on the way. I also agree with the comment about how much work it takes to get the bells and whistles of RR working...some of them just are clear as to what they do. Sure search the forum for answers... but there are a lot of posts and going through them results from SEARCH to find it is still tedious. CF 2.0 offers this kind o basic/advanced settings... http://www.mp3car.com/vbulletin/cent...e-2-0-rc2.html
Last edited by jmbickham : 05-11-2008 at 01:03 AM.
|
|
|
05-11-2008, 07:46 AM
|
#45
|
|
FLAC
Join Date: Jun 2002
Location: Virginia
Vehicle: 2005 Acura TL
Posts: 1,295
|
Quote: Originally Posted by jmbickham 
On a side note... what is with people bundling extra functions/programs with/into skins? This is one of the things I was referring to CarComp. If you want to add some cool feature to RR AND have it included in your new skin... then it should be a fully separate, installable (and uninstallable) plugin. I find it annoying when someone includes additional programs I don't need or want as part of their skin and I have to pick it apart to get ride of it or am forced to use it as well.
I agree with an intial easy install as well as the ability for indepth customization. FreeICE is close to this idea. Works right out of the box... nothing to set. From there, there are some customizations available and more on the way. I also agree with the comment about how much work it takes to get the bells and whistles of RR working...some of them just are clear as to what they do. Sure search the forum for answers... but there are a lot of posts and going through them results from SEARCH to find it is still tedious. CF 2.0 offers this kind o basic/advanced settings... http://www.mp3car.com/vbulletin/cent...e-2-0-rc2.html
Perhaps if you don't like the extra features in a frontend or a skin, or how hard it is to install or configure, you should demand a refund. Oh, that's right, it's all free. If you don't like a particular front end or skin don't use it, buy one or build your own. Bellyaching about things people have spent hundreds or thousands of hours creating and then make available for free out of the kindness of their hearts is neither a good way to show appreciation for their work nor a good way to encourage them to do more. Nobody owes you anything.
|
|
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
|
|
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 07:25 AM.
|
|