- Global check_if_dir (guchar *fname)
- why guchar?
- Global check_if_file (guchar *fname)
- Why guchar ?
- And what is the difference to is_filee?
- Global export_file (const gchar *filename)
- If we have previously imported the file... ...do we want to handle all the tags we do not use — but that have been there? And if yes: How do we handle them best?
- Is there any file format that better suits us than a cue file?
- if our input file does not have an extension... ...how to handle this? (we output the extension in the "FILE" line.)
- Is there really no simple C/GTK+ function for quoting quotes?
- Global get_real_name_from_filename (guchar *filename)
- why guchar instead of gchar ?
- Global main (gint argc, gchar *argv[], gchar **envp)
- Handle the case that more than one input file is specified at the command line. Until now we just open the first one of the specified files which on windows is basically what notepad does.
And decide what to do in this case:
- Going into the multiple files mode will mean that our functionality is enabled if several files are opened at once in Windows
- And opening a separate instance of our program would mean that windows and nautilus behaviour are consistent (nautilus seems to open every file separately) but - does this really make sense?
- Handle the case that the specified inputfile is a playlist file
- Set the full path to the file to make sure that the player will find it even if we are called in a different directory than the file is in and stuff.
- Gstreamer needs a fully qualified path to the audio file in order to be able to play it back. Don't know why. But what I know is that on solaris realpath() may return a relative filename. And there might be an old system around that does not malloc() memory for a pathname if the pathname we give to it is 0 => find a solution that works everywhere.
- Global mess_history_hide2 (GtkWidget *widget, gpointer data)
- Do we really still need both functions doing the same? They do not seem to use the arguments they differ in at all
- Global myxmms_start_with_songs (GList *list)
- Which format is this list in?
- Global remove_end_slash_n_r_from_filename (char *filename)
- Cannot find any code that removes a trailing slash as this function would suggest
- Global snackamp_socket_send_message (gchar *message)
- rewrite this function